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

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

Staffing Proxy

Hearing Aid Specialist Job at Staffing Proxy

 ...Job Description Timeless Hearing is a leading multi-location audiology private practice...  ...seeking a motivated Hearing Instrument Specialist (HIS ) to play a key role in launching and...  ...and lifestyles Fit and dispense hearing aids, including daily-wear and extended-wear... 

Ox Paper Tube Core

EHS Manager Job at Ox Paper Tube Core

 ...RESPONSIBILITIES: Responsibilities include, but are not limited to, the following: # Collaborate with operations team leaders to bring EHS expertise to operational discussions; # Identify safety or environmental improvements and drive cultural/relationship... 

QDI Surfaces

Territory Sales Manager Job at QDI Surfaces

 ...USA (top 1%) QDI Surfaces is one of the largest hard surface flooring distributors in the United States. Our product lines include...  ...technology at extremely competitive pricing. Branch Customer & Sales Representative Job Description: Resourceful and customer-... 

NoGigiddy

Remote Content Writer (Full-Time/Part-Time) Job at NoGigiddy

 ...Job Summary: We are seeking a talented and creative Remote Content Writer/Copywriter to join our team. The ideal candidate will have...  ...role requires a strong command of language, an understanding of SEO principles, and the ability to work independently. As a Content... 

Irvine Technology Corporation

Help Desk Analyst (Port Washington) Job at Irvine Technology Corporation

 ...Help Desk Analyst (L1-L2) We are in need of a full-time, direct hire Help Desk Analyst to join one of our distribution clients. As a...  ...tracking system What You Bring to The Table: ~5-7 years of hands-on helpdesk/desktop experience ~ Intune knowledge and...