Procom
Embedded Software Engineer, Infotainment BSP (C/C++, Linux)
Ottawa, ON, Canada · Hybrid
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 →