Already a candidate?

Feedback
Skip to main content
P

Procom

Embedded Software Engineer, Infotainment BSP (C/C++, Linux)

Ottawa, ON, Canada · Hybrid

Contract · 12 Months
Start Oct 2026

RATE

$48–$60/hr CAD

POSTED

10/7/2026

Job Description

Embedded Software Engineer, Infotainment BSP (C/C++, Linux)

Our client is an automotive leader building its next generation infotainment platform. They are looking for an experienced embedded software engineer to join the BSP team that owns the lower layers of the system. This group is responsible for the OS, kernel, drivers and core services that make the hardware work, including file systems, graphics, networking, USB and WiFi, along with critical services like startup sequence and camera. It is a hands on team that gets pulled into the toughest investigations and is involved in the full lifecycle of embedded software development.

Responsibilities

  • Develop C/C++ services for an automotive infotainment system
  • Investigate system and BSP failures raised by internal users and external customers
  • Contribute to system design, documentation and testing
  • Collaborate and coordinate with other engineering teams across the program
  • Take part in the full software development lifecycle, from architecture and design through coding, testing and deployment

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or a similar scientific field
  • 5+ years of experience working on operating systems, kernel, drivers and core services such as file systems, graphics, networking, USB and WiFi
  • Prior experience developing and testing drivers and BSP
  • Strong grasp of hardware design and embedded operating system concepts
  • Strong skills in C++, Python, Linux, embedded systems and embedded software
  • Experience with automation and scripting
  • Analytical mindset and a real interest in solving tough problems with little or no information
  • Familiarity with Agile development processes and tools
  • Excellent written and verbal communication skills

Nice to Have

  • Jira
  • Automated scripting

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Ready to apply?

You'll complete the application through our portal.

Role summary

Embedded Software Engineer, Infotainment BSP (C/C++, Linux)

Ottawa, ON · Hybrid

RATE

$48–$60/hr CAD

TYPE

Contract · 12 Months

STARTS

10/7/2026

POSTED

3 hours ago

ATS ID

332036



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs →

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile →
Terms of Use
•
Privacy Policy