Capgemini

Senior Embedded Software Engineer

Capgemini
Apply
4 days ago
Santa Clara, CA, USASenior
H1B sponsor

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.

Tech Stack

Categories

Capgemini

About Capgemini

10,000+ employees

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.

Contact me