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

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

Basepoint Building Automations

Client Sales Consultant Automatic Doors Job at Basepoint Building Automations

Are you a motivated sales professional seeking a role that leverages your expertise and passion for building long-term client relationships...  ...sales cycles of 1 to 3months, primarily in the automatic doors industry.Collaborate cross-functionally: Work closely with project... 

TalentBurst

Global Project Manager- Personalized Healthcare Job at TalentBurst

Global Project Manager- Personalized HealthcareTucson, AZLocation: Hybrid (2 days/week on-site) or fully remote with approximately 5% travel will be considered.Shift: 1st ShiftSchedule: Mon - FriDuties:Responsible for all aspects of various projects ranging from... 

Beckon Worldwide, Inc.

Operations Manager Job at Beckon Worldwide, Inc.

 ...Summary The Operations Manager is responsible for order fulfillment.This involves managing the operations activities including Purchasing, Warehousing, Shipping/Receiving, Engineering, Manufacturing, and Billing.Responsibilities include supply chain management, process... 

TOXCODE DIAGNOSTICS LLC

Nurse Practitioners Needed Must be Licensed in DC Job at TOXCODE DIAGNOSTICS LLC

 ...Description Full-Time and Part-Time Family Nurse Practitioners Needed in NW, DC Telemedicine and In-...  ...exciting opportunity offers a flexible work schedule that includes both in-person and...  ...Work Location: Onsite and remote. Flexible work from home options available.... 

Banwait Trucking Inc.

Class B Dump Truck Driver Job Job at Banwait Trucking Inc.

Class B Dump Truck Driver JobLooking for drivers for local dump truck work.New 2019+ Trucks! All new equipment Automatic and Manual Transmission availableMonday-Friday schedule, additional work is available on weekends and night work.About our company: Banwait...