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

T0VZRnV2VkQ3ZThoMFRwRlVMWDB0RDVYTkE9PQ==
  • 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

Arizona Complete Health

LTSS Service Care Manager Job at Arizona Complete Health

 ...* Assists in developing, assessing, and coordinating holistic care management activities to enable quality, cost-effective healthcare outcomes. May develop or assist with developing personalized service care plans/service plans for long-term care members and educates members... 

Xcel Energy

ServiceNow Developer Job at Xcel Energy

 ...only apply if you are near those locations or willing to relocate on your own dime. Job Summary: Join our dynamic team as a ServiceNow developer responsible for enhancing various modules within the platform. This role involves collaborating closely with internal... 

Avera Health

Licensed Practical Nurse (LPN) or Medical Assistant | Urology Clinic Job at Avera Health

 ...Licensed Practical Nurse (LPN) or Medical Assistant | Urology Clinic at Avera Health summary: Licensed Practical Nurses (LPNs) or Medical Assistants in a urology clinic provide professional nursing care by administering medications, assisting in procedures, and coordinating... 

Tibbles Talent

Senior Landscape Architect Job at Tibbles Talent

 ...Position Overview: We are seeking a highly skilled and experienced Senior Landscape Architect to lead and manage high-end residential and small commercial landscape architecture projects. The ideal candidate will possess a deep understanding of design principles... 

Aveda Institute-Chapel Hill

Student Success Team Member Job at Aveda Institute-Chapel Hill

Our mission at Aveda is to care for the world we live in, from the products we make to the ways in which we give back to society. At Aveda, we strive to set an example for environmental leadership and responsibility, not just in the world of beauty, but around the world...