P
Procom
Software Engineer, Embedded Systems
Ottawa, Ontario, Canada · Hybrid
Contract · 12 Months
Start Apr 2026
RATE
$44–$55/hr CAD
POSTED
5/23/2026
Job Description
Software Engineer, Embedded SystemsProcom is seeking a Software Engineer to support a 1-year+ contract opportunity with a leading global organization.
Hybrid work opportunity (1 day remote and 4 days on-site in Ottawa).
Key Responsibilities
- Design, develop, and maintain middleware services, APIs, and platform abstractions
- Build software for driver information and infotainment features
- Develop in C++ within QNX/embedded OS environments
- Support software integration, including 3rd-party components
- Contribute to system design, documentation, and testing
- Participate in Agile ceremonies and cross-functional collaboration
- Write unit tests, debug issues, and contribute to code reviews
- Leverage modern and AI-assisted development tools to improve velocity and quality
- Help deliver scalable, reusable software platforms for digital cockpit systems
- Bachelor’s degree in Computer Science, Engineering, or related field
- 5+ years of experience in embedded or systems software development
- 4+ years of modern C++ experience
- 2+ years of Python experience (automation, tooling, or test frameworks)
- Strong experience with:
- Multithreading and concurrency
- Inter-process communication (IPC)
- Debugging (GNU toolchain)
- Embedded systems (RTOS / HLOS)
- Experience working with:
- Linux or QNX operating systems
- Software Development Lifecycle (SDLC)
- Agile/Scrum methodologies
- C++ (modern standards)
- Python (automation, tooling)
- Embedded Systems (RTOS / Linux / QNX)
- Build systems (CMake, GNU Make, etc.)
- Debugging and performance optimization
- CI/CD and testing frameworks
- Automotive software development (AUTOSAR, automotive standards)
- Android Automotive platform (HALs, system services)
- AI-assisted development tools and workflows
- Observability, diagnostics, and cloud-connected systems
- Service-oriented or modular architecture design
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
Software Engineer, Embedded Systems
Ottawa, Ontario · Hybrid
RATE
$44–$55/hr CAD
TYPE
Contract · 12 Months
STARTS
4/15/2026
POSTED
3 days ago
ATS ID
324235
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 →