Embedded Software Engineer

Global Connect Technologies
Mountain View, CA

Job Opportunity - Software Lead

Location : Mountain View, CA

Duration : Full-Time


Job Summary:

We are seeking an experienced Senior Embedded Software Engineer with a strong background in automotive software development, particularly in telematics and infotainment systems. The ideal candidate will have deep expertise in non-AUTOSAR platforms, low-level embedded development, and hands-on experience with microcontrollers from NXP and Infineon.

Key Responsibilities

  • Design, develop, and integrate embedded software for automotive applications, focusing on telematics and infotainment systems.
  • Work on non-AUTOSAR platforms, including development of:
  • Bootloaders
  • Diagnostics (UDS, CAN, etc.)
  • Peripheral drivers
  • BSP (Board Support Package) integration
  • Develop telematics applications using Embedded C on microcontroller-based systems.
  • Interface with hardware teams to ensure seamless integration of software with ECU platforms.
  • Perform debugging, root cause analysis, and issue resolution across software layers.
  • Ensure compliance with automotive standards and best practices for quality and reliability.
  • Collaborate with cross-functional teams (hardware, system, validation) throughout the product lifecycle.
  • Support system validation, testing, and release activities.

Required Qualifications

  • Bachelor’s or Master’s degree in Electronics, Computer Science, or related field.
  • Minimum 15 years of experience in automotive embedded software development.
  • At least 2 years of hands-on experience in infotainment or telematics systems.
  • Strong expertise in Embedded C programming.
  • Proven experience working on non-AUTOSAR platforms.
  • Hands-on experience with:
  • Bootloader development
  • Diagnostics protocols (UDS, CAN)
  • Low-level driver development
  • BSP integration
  • Experience with NXP and Infineon microcontrollers.