Senior Embedded Software Engineer at Capgemini
Palo Alto, California, USA -
Full Time


Start Date

Immediate

Expiry Date

07 Sep, 25

Salary

65200.0

Posted On

08 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Domain Experience, Hal, C Programming, Bsp, Oscilloscope, Computer Engineering

Industry

Information Technology/IT

Description

JOB DESCRIPTION:

Capgemini Engineering is looking for an experience Embedded SW engineer, who will work with cross functional teams in defining, designing and developing embedded software for vehicle systems

REQUIRED SKILLS

  • Bachelor’s / Master’s degree in computer engineering, Software Engineering, Computer Science, or related field.
  • 7+ years of software development experience in embedded environment; Linux/Android OS experience, BSP, C programming, Linux Kernal exp., BSP – Device driver development experience.
  • Understanding of interaction- between application layer, HAL and BSP. Hypervisor understanding, QNX/Gunyah hypervisor experience, QCM /infotainment/connectivity domain experience.
  • Design verification/validation experience. Debugging of issues during Board bring-up activities, Knowledge of handling PCBA, Oscilloscope, debug equip etc. RTOS experience, Multithreaded application programming exposure.
Responsibilities
  • Participate in the definition and design of embedded software for vehicle systems.
  • Assist hardware teams with component selection, schematic reviews, bring-up, and debugging.
  • Develop/integrate bootloaders, device drivers, kernels, and upgrade mechanisms. Contribute to base software (BSP), MCAL, drivers, diagnostics, and debugging tools
  • Support hardware verification and board bring-up activities. Interface with third-party vendors and open-source communities as needed.
  • Collaborate with internal teams to gather software requirements, including safety and security. Build and maintain development infrastructure, including automated testing environments.
  • Ensure high-quality, validated software feature delivery. Lead rapid prototyping efforts to explore innovative hardware/software solutions.
Loading...