Senior Embedded Software Engineer – RTOS C C++
2 days ago
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 timeA 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...
-
C++ Software Developer
2 weeks ago
, , Canada LuxeTech Full timeC++ 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 timeA 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...
-
Lead Embedded RTOS Engineer – VxWorks
3 weeks ago
, , Canada Wind River Systems Full timeA 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 timeMTS - 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 timeEmbedded 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...
-
Embedded C/C++ Software Dev Student
1 week ago
Canada Nokia Global Full timeDescriptionNumber 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,...
-
Senior Robotics Software Engineer
3 weeks ago
, , Canada LiveKit Full timeAn 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...
-
Embedded C++ Software Engineer — Systems
2 weeks ago
, , Canada LuxeTech Full timeA 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...
-
Sr. Embedded Software Engineer, Powertrain
4 hours ago
, , Canada Serve Robotics Full timeAt 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...