Already a candidate?

Feedback
Skip to main content
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 Systems 
Procom 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
Required Qualifications
  • 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
Technical Skills
  • 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
Nice-to-Have Experience
  • 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
Terms of Use
Privacy Policy