4 days ago
Base Salary
$89k - $166k/yr
Responsibilities
- Develop, integrate, and maintain embedded software components for RTOS-based automotive platforms.
- Lead hardware bring-up, board initialization, validation, and debugging for automotive ECUs.
- Analyze and resolve issues across software, firmware, drivers, middleware, and hardware layers.
- Design, develop, and maintain low-level device drivers and BSP components.
- Work with build systems, device trees, toolchains, and software integration frameworks.
- Perform system verification and functional validation of automotive electronics.
- Support automotive diagnostics, flashing, and communication protocols.
- Collaborate with architecture, hardware, validation, and software teams.
- Drive technical discussions with customers, OEMs, ODMs, and program stakeholders.
- Mentor junior engineers and provide technical guidance.
- Provide status updates, technical risk assessments, mitigation plans, and key decisions to program leadership.
Requirements
- Bachelor's or master's degree in Computer Science, Engineering, or a related field.
- 8+ years of embedded software experience with microcontrollers such as Infineon, NXP, or ARM.
- Strong understanding of FreeRTOS or SafeRTOS fundamentals, including tasks, scheduling, interrupts, synchronization, and memory management.
- Experience bringing up or configuring an RTOS-based platform.
- Proficiency with embedded debugging tools, including JTAG/SWD, Lauterbach or similar tools, in-circuit debuggers, and flashing tools.
- Experience using laboratory equipment such as oscilloscopes, logic analyzers, multimeters, and power supplies.
- Proficiency in C/C++ for bare-metal and RTOS development, plus Python or Rust.
- Experience with board bring-up and low-level drivers for SPI, I2C, UART, GPIO, timers, ADC/DAC, and external memories.
- Experience with automotive diagnostics and flashing, including UDS, CAN, and automotive Ethernet.
Benefits
- Onsite work in Palo Alto, California.
- Comprehensive benefits package for regular, full-time employees.
- Paid time off including 12–25 vacation days depending on grade, company holidays, personal days, and sick leave.
- Medical, dental, and vision coverage.
- Retirement savings plans such as 401(k) in the U.S. or RRSP in Canada.
- Life and disability insurance.
- Employee assistance programs and other benefits based on local policy and eligibility.
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
