Senior Embedded Software Engineer – RTOS

3 weeks ago


Ottawa, Canada Hunter by HiringAgents.ai Full time

Senior Embedded Software Engineer - RTOS (C/C++) Employer: Hunter by HiringAgents.aiLocation: Ontario, Ontario, Canada – On‑SiteContract type: Direct Hire (Permanent) About the roleWe are seeking a Senior Embedded Software Engineer to design, build, and debug RTOS‑based systems in C/C++ for safety‑ and mission‑critical applications. This is a direct‑hire opportunity with a leading technology client (confidential). You will work close to hardware on drivers, BSPs, virtualization, and secure boot across ARM and Intel platforms, contributing to high‑reliability products used in critical environments. Responsibilities Design and develop embedded software in C/C++ for RTOS environments (e.g., VxWorks, QNX, or similar) Develop and maintain low‑level components: device drivers, board support packages (BSPs), and board bring‑up on ARM and/or Intel platforms Analyze and optimize OS‑level behavior including memory management, task scheduling, interrupts, synchronization, and file systems Implement and integrate secure bootloaders, encryption protocols, and other embedded security features Configure and work with virtualization/hypervisors and related tooling Use Linux tooling, Git/GitHub, and scripting (Python/Bash/Perl) for builds, CI, and automation Perform advanced debugging and system analysis to resolve complex embedded issues Requirements Must currently be based in Ontario, Canada (or willing to relocate within Ontario before the start date) and authorized to work in Canada Minimum 5 years’ hands‑on experience developing embedded software in C/C++ within RTOS environments (e.g., VxWorks, QNX, or similar) Experience developing device drivers, BSPs, and performing hardware bring‑up on ARM and/or Intel architectures Strong understanding of operating system internals (memory management, task scheduling, interrupts, synchronization, file systems) Experience with virtualization/hypervisors (e.g., VMware vSphere or equivalent), Linux development workflows, Git/GitHub, and scripting in at least one of Python, Bash, or Perl Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related field Preferred Skills Experience optimizing real‑time performance and determinism in RTOS applications Familiarity with embedded security concepts, secure bootloaders, and encryption protocols Experience with low‑level debug tools (JTAG/trace tools, oscilloscopes, logic analyzers) Experience contributing to safety‑ or security‑certified products and familiarity with safety standards (e.g., DO‑178C, ISO 26262) Prior exposure to virtualization platforms and hypervisor integration in embedded systems Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering, Information Technology, and Quality Assurance Industries IT Services and IT Consulting Recruiter: Hunter by HiringAgents.ai – 2‑day posting, first 25 applicants targeted #J-18808-Ljbffr



  • Ottawa, Canada Insight Global Full time

    Base pay range CA$105,000.00/yr - CA$135,000.00/yr Required Skills & Experience Bachelor’s in Engineering, Computer Science or related discipline 3‑8+ years of experience in embedded systems development with advanced proficiency in C and C++ (versions 17‑20, preference for C++20) Proven expertise in Linux‑based development, including Yocto Project...


  • Ottawa, Canada Insight Global Full time

    Base pay range CA$105,000.00/yr - CA$135,000.00/yr Required Skills & Experience Bachelor’s in Engineering, Computer Science or related discipline 3‑8+ years of experience in embedded systems development with advanced proficiency in C and C++ (versions 17‑20, preference for C++20) Proven expertise in Linux‑based development, including Yocto Project...


  • Ottawa, Canada Insight Global Full time

    Base pay range CA$105,000.00/yr - CA$135,000.00/yr Required Skills & Experience Bachelor’s in Engineering, Computer Science or related discipline 3‑8+ years of experience in embedded systems development with advanced proficiency in C and C++ (versions 17‑20, preference for C++20) Proven expertise in Linux‑based development, including Yocto Project...


  • Ottawa, Canada Hunter by HiringAgents.ai Full time

    Senior Embedded Software Engineer - RTOS (C/C++) Employer: Hunter by HiringAgents.aiLocation: Ontario, Ontario, Canada – On‑SiteContract type: Direct Hire (Permanent) About the role We are seeking a Senior Embedded Software Engineer to design, build, and debug RTOS‑based systems in C/C++ for safety‑ and mission‑critical applications. This is a...


  • Ottawa, Canada Hunter by HiringAgents.ai Full time

    Senior Embedded Software Engineer - RTOS (C/C++) Employer: Hunter by HiringAgents.aiLocation: Ontario, Ontario, Canada – On‑SiteContract type: Direct Hire (Permanent) About the roleWe are seeking a Senior Embedded Software Engineer to design, build, and debug RTOS‑based systems in C/C++ for safety‑ and mission‑critical applications. This is a...


  • Ottawa, ON, Canada Insight Global Full time

    Required Skills & Experience - Bachelor's in Engineering, Computer Science or related discipline - 3-8+ years of experience in embedded systems development with advanced proficiency in C and C++ (versions 17–20, preference for C++20). - Proven expertise in Linux-based development, including Yocto Project for custom Linux distributions, experience with...


  • Ottawa, Canada Wind River Full time

    MTS - Software Engineer - RTOS, Embedded Development- NSA Join to apply for the MTS - Software Engineer - RTOS, Embedded Development- NSA role at Wind River MTS - Software Engineer - RTOS, Embedded Development- NSA Join to apply for the MTS - Software Engineer - RTOS, Embedded Development- NSA role at Wind River Position at Wind RiverMTS - Software Engineer...


  • Ottawa, Canada Wind River Full time

    MTS - Software Engineer - RTOS, Embedded Development- NSAJoin to apply for the MTS - Software Engineer - RTOS, Embedded Development- NSA role at Wind RiverMTS - Software Engineer - RTOS, Embedded Development- NSAJoin to apply for the MTS - Software Engineer - RTOS, Embedded Development- NSA role at Wind RiverPosition at Wind RiverMTS - Software Engineer -...


  • Ottawa, Canada Wind River Full time

    MTS - Software Engineer - RTOS, Embedded Development- NSAJoin to apply for the MTS - Software Engineer - RTOS, Embedded Development- NSA role at Wind RiverMTS - Software Engineer - RTOS, Embedded Development- NSAJoin to apply for the MTS - Software Engineer - RTOS, Embedded Development- NSA role at Wind RiverPosition at Wind RiverMTS - Software Engineer -...


  • Ottawa, Canada Hunter by HiringAgents.ai Full time

    A leading technology client is seeking a Senior Embedded Software Engineer in Ontario to develop and debug RTOS-based systems in C/C++. Responsibilities include designing embedded software, optimizing OS behavior, and implementing security features. Ideal candidates will have at least 5 years of experience in embedded software development within RTOS...