Capgemini

BSP (Kernel / QNX) Software Engineer

Capgemini
Apply
1 day ago

Base Salary

$73k - $174k/yr

Responsibilities

  • Design, develop, debug, and maintain BSP, Linux kernel, QNX, and device driver software for embedded platforms.
  • Support board bring-up, bootloader enablement, operating system integration, hardware/software validation, and platform feature development.
  • Optimize embedded software performance, memory utilization, reliability, and scalability.
  • Collaborate with hardware, Android, platform software, integration, and validation teams.
  • Develop and execute functional, integration, regression, and performance tests and support software quality automation.
  • Participate in sprint planning, stand-ups, retrospectives, and continuous improvement activities.
  • Contribute across requirements analysis, design, implementation, code reviews, deployment, troubleshooting, and maintenance.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline.
  • Seven or more years of experience developing embedded software.
  • Strong proficiency in C, C++, Python, Linux, and QNX environments.
  • Hands-on experience with Linux kernel development, device drivers, board bring-up, embedded operating systems, boot processes, and platform enablement.
  • Understanding of UART, SPI, I2C, Ethernet, USB, and hardware/software integration principles.
  • Experience optimizing embedded system performance, memory utilization, software reliability, security, and platform quality.
  • Familiarity with hypervisors, virtualization technologies, automated testing frameworks, and software verification methodologies.
  • Experience working within Agile, DevOps, and CI/CD environments.
  • Preferred experience in aerospace, aviation, automotive, transportation, medical device, or life sciences industries.
  • Preferred experience with Android platform integration and highly reliable or mission-critical embedded systems.

Benefits

  • 100% onsite work in Portland, Oregon.
  • Comprehensive benefits package for regular, full-time employees, including paid time off, company holidays, personal days, and sick leave.
  • Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
  • Retirement savings plans such as 401(k) in the U.S. and RRSP in Canada.
  • Life and disability insurance and employee assistance programs.
  • Additional benefits may be provided according to local policy and eligibility.

Tech Stack

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me