Canada Remote (Global)

Wind River is hiring a MTS - Software Engineer - RTOS, Embedded Development

About the Role

Join a global team at the forefront of embedded systems innovation as a lead developer for real-time operating systems. You'll play a central role in architecting and refining core OS components for VxWorks, ensuring robustness, speed, and security across mission-critical applications.

Key Responsibilities

  • Lead technical direction for operating system modules, aligning development with foundational system principles.
  • Guide and support engineers through hands-on mentorship, promoting technical excellence and creative problem solving.
  • Design, implement, and test high-integrity code using continuous integration and agile practices.
  • Diagnose and resolve complex system-level issues, improving stability and performance.
  • Partner with product teams to define feature scope and technical requirements.
  • Establish and maintain coding standards, documentation rigor, and testing protocols.
  • Engage fully in agile software cycles, from planning to deployment.

Required Qualifications

  • Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Minimum of 8 years in operating system or low-level software development.
  • Proven leadership or mentoring experience in technical teams.
  • Strong proficiency in C, C++, and assembly programming.
  • Deep knowledge of OS fundamentals: process scheduling, memory management, and file systems.
  • Direct experience with RTOS development, particularly kernel-level components.
  • Superior debugging and analytical capabilities.
  • Effective communication skills, both written and verbal.
  • Experience with Agile and Scrum methodologies.
  • Ability to balance multiple initiatives and adapt to shifting priorities.

Preferred Background

  • Experience in low-level development such as device drivers, board support packages, or architecture-specific code.
  • Familiarity with virtualization or hypervisor technologies.
  • Knowledge of ASPICE or automotive functional safety standards.
  • Background in embedded security, including CVE analysis and secure code integration.
  • Work with secure bootloaders, encrypted storage, or protected network protocols.
  • Implementation of hardware-backed security using keystores and asymmetric encryption.
Required Skills
CC++assembly languageRTOSVxWorksHypervisorCI/CDAgileScrumvirtualization technologiesembedded developmentdebuggingsoftware leadershipoperating system developmentanalytical skills CC++Assembly languageRTOSVxWorksHypervisorEmbedded SecuritySecure BootloaderCI/CDAgile/ScrumDebuggingSystem DesignLeadershipMentoring
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Wind River
Wind River is a global leader in delivering software for the Internet of Things. The company has been pioneering computing inside embedded devices since 1981, and its technology is found in more than 2 billion products. Wind River offers a comprehensive portfolio of solutions for addressing the system-level challenges and opportunities of IoT that is backed by world-class global professional services, award-winning customer support, and a broad partner ecosystem. Wind River delivers the software and expertise that enable the innovation and deployment of safe, secure, and reliable intelligent systems.
All jobs at Wind River Visit website
Job Details
Department Engineering
Category embedded
Posted 12 days ago