Senior Embedded Software Engineer (Palo Alto) Job at Capgemini Engineering, Palo Alto, CA

amlYS3FRT2dYQW0yUTM1MW9qUzBMUmpraXc9PQ==
  • Capgemini Engineering
  • Palo Alto, CA

Job 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

Key responsibilities:

  1. Participate in the definition and design of embedded software for vehicle systems.
  2. Assist hardware teams with component selection, schematic reviews, bring-up, and debugging.
  3. Develop/integrate bootloaders, device drivers, kernels, and upgrade mechanisms. Contribute to base software (BSP), MCAL, drivers, diagnostics, and debugging tools
  4. Support hardware verification and board bring-up activities. Interface with third-party vendors and open-source communities as needed.
  5. Collaborate with internal teams to gather software requirements, including safety and security. Build and maintain development infrastructure, including automated testing environments.
  6. Ensure high-quality, validated software feature delivery. Lead rapid prototyping efforts to explore innovative hardware/software solutions.

Required Skills

  1. Bachelor’s / Master’s degree in computer engineering, Software Engineering, Computer Science, or related field.
  2. 7+ years of software development experience in embedded environment; Linux/Android OS experience, BSP, C programming, Linux Kernal exp., BSP – Device driver development experience.
  3. Understanding of interaction- between application layer, HAL and BSP. Hypervisor understanding, QNX/Gunyah hypervisor experience, QCM /infotainment/connectivity domain experience.
  4. 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. Desired - Master’s Degree in Computer Engineering, Software Engineering, Computer Science, or related field

Job Tags

Similar Jobs

CalPortland

Senior Process Engineer Job at CalPortland

 ...Job Summary The Senior Process Engineer supports efforts throughout the company to optimize the operation, performance, and efficiency...  ...and activities Education Bachelor of Science degree in chemical, mechanical, or equivalent engineering Requirements/Qualifications... 

Titan Water Systems

Excavator Operator Job at Titan Water Systems

 ...Job Description Job Description Now hiring! Start immediately! Excavator operator required full-time. Titan Water Systems is looking to hire an experienced excavator operator for water system installations and acreage development. Come join our team. Please... 

A-Line Staffing Solutions

Marketing Content Creator Job at A-Line Staffing Solutions

 ...Job Description Job Description Title: Global Brand Content Creator Location: Irvine, CA (3-days onsite, 2-days remote Hybrid schedule) Note: This is a W2 contract position C2C & 3rd party candidates WILL NOT be considered The Global Brand Content Creator... 

Maximus

Senior Architectural Engineer - Secure Facility Job at Maximus

Join an exciting and impactful team supporting national security priorities. This role will provide architectural and facility engineering expertise in researching and reviewing the design, development, construction, alteration, or repair of diplomatic buildings and/or... 

UDEO

Cable TV Installer Job at UDEO

 ...Job Description Job Description Job Description: Cable Technicians install, repair, and maintain residential cabling for internet and television services. The duties of a Cable Technician include installing feeder lines that provide cable access to homes and businesses...