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

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

Elegant Enterprise-Wide Solutions, Inc.

Computer System Analyst - Level III Job at Elegant Enterprise-Wide Solutions, Inc.

 ... Mac Integration Basics (current or current -1 version) Apple Certified Support Professional (current or current -1 version) CompTIA A+ Certified Professional CompTIA Network+ Certified Professional CompTIA Security+ Certified Professional Jamf Certified... 

RF Investigations

Junior Software Architect Job at RF Investigations

 ...range $70,000.00/yr - $85,000.00/yrJob Summary: We have an immediate hiring need for a Driven, Precise, and Adaptable Junior Software Architect...  ...with working on a development team is a plusSeniority level Entry levelEmployment type Full-timeJob function Engineering and... 

Vensure Employer Services

Sales Recruiter Job at Vensure Employer Services

 ...both employers and employees. Find out more by visiting . Position Summary We are seeking a motivated and experienced Sales Recruiter to join our dynamic team. The Sales Recruiter will play a crucial role in sourcing, attracting, and hiring top-tier sales professionals... 

Hirewell

Customer Success Manager Job at Hirewell

 ...~3+ years of CSM/ Technical Account Management experience in Saas (must be in this type...  ...-powered IT platform, their all-in-one Remote Monitoring and Management (RMM) Helpdesk...  ...freedom to thrive. We are looking for a Customer Success Manager to join our growing New York... 

VocoVision

Remote SLP Wanted - Serve Wisconsin Schools from Anywhere Job at VocoVision

 ...(K12) Location: Wisconsin Type: Full-Time or Part-Time | Contract Soliant is partnering...  ...opportunity for licensed clinicians who want to make a difference while working from...  ...grade levels Complete assessments and help develop IEPs Maintain accurate records...