Senior Embedded Software Engineer – RTOS C C++

2 days ago


Canada Myticas LLC Full time

Senior Embedded Software Engineer – RTOS / C / C Overview We’re seeking a Senior Embedded Software Engineer experienced in real‑time operating systems (RTOS) and low‑level C/C development. The ideal candidate will play a key role in designing, developing, and optimizing embedded system components across mission‑critical environments such as automotive, avionics, and telecommunications. This position requires hands‑on expertise with operating system internals, device drivers, and board‑level integration. Key Responsibilities & Skills 5 years of embedded software development using C/C within VxWorks, QNX, or similar RTOS environments. Strong understanding of operating system concepts – memory management, task scheduling, interrupts, synchronization, and file systems. Proven experience in low‑level programming, including device drivers, BSPs, and hardware bring‑up for ARM or Intel platforms. Proficiency in C/C and Assembly (ARM assembler experience preferred). Exposure to virtualization and hypervisor environments (e.g., VMware vSphere or equivalent). Skilled with Linux development tools, Git/GitHub, and automation scripting (Python, Bash, Perl). Working knowledge of embedded security, including secure bootloaders, encrypted file systems, and network protocol encryption. Familiarity with software safety standards such as DO-178C, DO-254, or ISO 26262 (Avionics / Automotive). Strong analytical, debugging, and problem‑solving skills at kernel and hardware interaction levels. Degree in Computer Science, Electrical Engineering, or related discipline; mentoring or technical leadership experience is an asset. #J-18808-Ljbffr



  • , , Canada Myticas LLC Full time

    A technology solutions provider in Canada is looking for a Senior Embedded Software Engineer to design and optimize low-level software components for critical systems in various sectors including automotive and avionics. Candidates should have at least 5 years of experience in embedded C/C programming, a strong grasp of RTOS concepts, and familiarity with...


  • , , Canada LuxeTech Full time

    C++ Software Developer (Embedded Systems) Modern C++ | C++14 / C++17 LuxeTech Inc. is seeking a C++ Software Developer with strong embedded systems experience for upcoming product and platform development programs launching through 2026. This role is designed for developers who work close to hardware, care about performance and reliability, and are...

  • Lead Embedded RTOS

    4 weeks ago


    , , Canada Wind River Systems Full time

    A leading technology company is seeking an MTS - Software Engineer specializing in RTOS and embedded development in Canada. The role involves leading the design and development of next-generation VxWorks OS components, mentoring junior developers, and driving innovation. A successful candidate will have over 8 years of experience in OS development, strong...


  • , , Canada Wind River Systems Full time

    A leading technology company in Canada is seeking an MTS - Software Engineer specializing in RTOS and embedded development. The successful candidate will lead design and development efforts on the VxWorks operating system, mentor junior developers, and collaborate with global teams to introduce innovative features. The role requires extensive experience in...


  • , , Canada Wind River Systems Full time

    MTS - Software Engineer - RTOS, Embedded Development MTS - Software Engineer - RTOS, Embedded Development Canadian Citizen (Please see the Required Citizenship Clearance Below) Within the Operating Systems team, we innovate on technologies that will modernize the embedded VxWorks operating system and our Hypervisor solution to enable our Edge Device...


  • , , Canada GE Vernova Full time

    Embedded Software Consulting Engineer, Protection and Control Systems GE Vernova is seeking an experienced Embedded Software & Firmware Consulting Engineer to lead strategy, architecture, and design initiatives for real‑time embedded systems in Transmission & Distribution (T&D). Key Responsibilities Serve as a technical authority for embedded platform...


  • Canada Nokia Global Full time

    DescriptionNumber of Position(s): 8Duration: 4 Months+Date: May - August 2026Location: Hybrid in Ottawa, Ontario.Responsibilities As part of our team, you will:Innovate alongside our best engineers on projects where you will apply your academic knowledge to solve real-world problems.Assist in refining customer requirements (where appropriate).Design,...


  • , , Canada LiveKit Full time

    An innovative technology firm is seeking a Senior Software Engineer for their Robotics team in Canada. You will design and develop core functionalities for SDKs focused on robotics and embedded applications, work closely with customers, and create clear documentation. The ideal candidate has experience with C++, Rust, and robotics, along with a passion for...


  • , , Canada LuxeTech Full time

    A technology company in Canada is seeking a C++ Software Developer with strong embedded systems experience. In this full-time role, you will design, develop, and maintain software using modern C++ standards. The ideal candidate has over 3 years of experience in C++ development, particularly in resource-constrained environments. This position offers a...


  • , , Canada Serve Robotics Full time

    At Serve Robotics, we’re reimagining how things move in cities. Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses. The Serve fleet has been delighting merchants, customers, and pedestrians along the way in Los...