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

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

University of Louisville

Postdoctoral Research Fellow Job at University of Louisville

 ...Essential Duties and Responsibilities : Design and execute experiments related to DN T cells, tumor immunology, and cancer therapies,...  ...and prepare presentations for scientific meetings. Assist in training and mentoring lab members, including graduate and... 

Contract Lumber

Saw Operator Needed in the Great State of North Carolina Job at Contract Lumber

Location: Statesville, NC Pay Range:$17.50-$19.50/hr. (based on experience.) Monday Friday, 1 st Shift (Flexible)40hrs/wk. (ability to work overtime, when needed) Full Benefits, Profit Sharing& 401K Tired of the same boring job? Apply now and join our ...

Midea America

Industrial designer - Small Appliances (SDA) Job at Midea America

 ...and self-disciplined in accomplishing tasks. Strong desire to learn with ability to be self-taught. Featured Benefits: ~ Medical insurance ~ Vision insurance ~ Dental insurance ~401(k)~ Comprehensive benefit package, to learn more, please visit Careers... 

London Hair Salon

Salon Assistant & Hair Stylists Job at London Hair Salon

We are looking for part time assistants to work Wed. 9:30 - 4:30\ Thurs. 11:00 - 7:30, Fri. 11:30 - 7:00 \ You must have a cosmetology license or attending school with 600 hours completed.\ We need someone who is enthusiastic and willing to learn from our talented... 

Paradigm Oral Surgery

Lead Treatment Coordinator Job at Paradigm Oral Surgery

 ...maintained. Provides concierge level customer service while interacting with patients, referring offices, and team members over the phone, in person, or via electronic communication Successfully work individually and/or in a team environment Attention...