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
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
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