Senior Embedded Software Engineer – RTOS C C++
2 weeks 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 is seeking a Senior Embedded Software Engineer in Canada. The ideal candidate will have extensive experience in real-time operating systems and low-level C/C development. Responsibilities include designing, developing, and optimizing embedded systems for critical environments like automotive and avionics. This role requires...
-
Motion Control Embedded Engineer
1 week ago
, AB, Canada The Supreme HR Advisory Full timeA leading HR consulting firm in Alberta is seeking an Embedded Software Engineer with a focus on motion control systems. The ideal candidate will have a Bachelor's degree in Computer Science or Electrical Engineering and at least 5 years of relevant experience in embedded software development, emphasizing C/C++ programming. This position involves designing...
-
Firmware Engineer @ Woodlands
2 weeks ago
, AB, Canada The Supreme HR Advisory Full timeEmbedded Software Engineer Working Location: Woodlands North Coast Working Days: Monday – Friday Working Hours: 9:00am -6:00pm Starting Salary: $3,500 to $5,000 Responsibilities Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision Develop end-to-end application and firmware solutions including...
-
Embedded Software Engineer
2 weeks ago
, AB, Canada The Supreme HR Advisory Full timeWorking Location: Woodlands North Coast Working Days: Monday – Friday Working Hours: 9:00am -6:00pm Starting Salary: $3,500 to $5,000 Responsibilities Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision Develop end-to-end application and firmware solutions including multi-thread, scheduling...
-
, , 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...
-
Senior Software Engineer
4 days ago
, , Canada Morson Edge (Canada) Full timeWe’re looking for a Senior Embedded Software Engineer to join our team in Ottawa, ON . This is an on-site role that supports close collaboration with our engineering group. What You’ll Do Develop and maintain embedded software for advanced avionics systems Integrate software with GPIOs, modems, and hardware components in complex satellite-based...
-
Motion Control Embedded Engineer
1 week ago
, AB, Canada The Supreme HR Advisory Full timeA recruitment firm is seeking an Embedded Software Engineer (Motion Control Focus) in Alberta, Canada. The role involves architecting firmware for motion control systems, developing software solutions, and testing applications. The ideal candidate has a Bachelor's Degree in Computer Science, at least 5 years of experience, and proficiency in C/C++. This...
-
Senior Embedded Software Engineer – Avionics
4 days ago
, , Canada Morson Edge (Canada) Full timeA technology solutions company in Ottawa is seeking a Senior Embedded Software Engineer to develop embedded software for advanced avionics systems. The role requires a Bachelor's degree in Engineering or Computer Science, and at least 3 years of embedded software experience. Candidates should have strong C/C++ skills, experience with Yocto, and a solid...
-
Sr. Embedded Software Engineer, Powertrain
2 days ago
, BC, Canada Serve Robotics Full timeOverview Join to apply for the Sr. Embedded Software Engineer, Powertrain role at Serve Robotics . Base pay range: $150,000.00/yr - $200,000.00/yr . 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...
-
, AB, Canada The Supreme HR Advisory Full timeEmbedded Software Engineer (Motion Control Focus) Working Location: Woodlands North Coast Working Days: Monday – Friday Working Hours: 9:00am -6:00pm Starting Salary: $3,500 to $5,000 Responsibilities Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision Develop end‑to‑end application and...