Infotainment/Connectivity Lead

Capgemini•Santa Clara, CA
•Onsite

About The Position

The Infotainment/Connectivity Lead owns software and validation work on Linux- and Android-based infotainment and connectivity platforms. The role involves ramping up on the existing codebase, build pipeline, and regression testing; developing and maintaining the software stack for hardware verification and validation across Hypervisor, Linux, and Android systems; and testing and optimizing ECU performance. The lead also supports board bring-up, design verification, and debugging in collaboration with architecture, hardware, and software teams, guides junior engineers, and provides weekly status, risk, and decision documentation to program leadership. This is an onsite position in Palo Alto, California.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • At least 8 years of embedded software development experience.
  • Hands-on experience with high-performance SoCs such as Snapdragon, NVIDIA Orin, or MediaTek.
  • Proficiency in Embedded Linux, QNX, and DriveOS, and experience with hypervisor systems such as Type-1 hypervisors, Gunyah, or ACRN.
  • Experience with infotainment or connectivity subsystems such as camera/display, memory/storage, GNSS, UWB, RF, A2B, and Bluetooth audio.
  • Strong C/C++ coding skills.
  • Solid understanding of Linux/Android, kernel configuration, device driver interfaces, and debugging tools.
  • Strong BSP and kernel bring-up expertise (Linux, U-Boot or equivalent), including partitioning, device tree, and boot flow for eMMC, UFS, SSD, and DRAM changes.
  • Experience with Lauterbach, oscilloscopes, JTAG, and flashing tools.
  • Understanding of interface and protocol stacks (SPI, I2C, Ethernet, PCIe, CAN) and board bring-up.
  • Scripting experience in Python or shell.

Nice To Haves

  • Automotive-grade SoC experience.
  • Experience with OS internals, including process scheduler, memory management, concurrency, synchronization, and storage.
  • ARM core and architecture experience.
  • Experience with embedded toolchains, including compilers, linkers, and linker scripts.
  • Experience with automotive communication protocols (CAN, Ethernet).
  • Experience with CI/CD pipelines for embedded systems.
  • ISO 26262 functional safety awareness.

Responsibilities

  • Ramp up on the existing codebase, build pipeline, and regression testing.
  • Develop and maintain the software stack for hardware verification and validation on Hypervisor, Linux, and Android systems.
  • Design and run stress tests on CPU, GPU, NPU, and multimedia subsystems to identify bottlenecks, thermal limits, and stability issues.
  • Analyze and optimize ECU performance.
  • Support board bring-up, design verification, and debugging with architecture, hardware, and software teams.
  • Train and guide junior engineers.
  • Provide weekly status, risk, and decision documentation to program leadership.

Benefits

  • Paid time off, including vacation (12–25 days depending on employee grade), company-paid holidays, personal days, and sick leave, based on policy.
  • Medical, dental, and vision coverage, subject to local policy and eligibility.
  • Retirement savings plans, such as 401(k) in the U.S. or RRSP in Canada, subject to local policy and eligibility.
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits as provided by local policy and eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service