Senior Embedded Software Engineer - RTOS

Aptiv — Canada · Posted ~1 hour ago

Senior Full-time

Skills

embedded software RTOS C/C++ real-time systems software development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior embedded software position focused on developing reliable real-time systems for critical applications. The role involves low-level software engineering, performance optimization, and collaboration on advanced technology platforms.

Highlights

Work on mission-critical embedded software solutions requiring high standards of safety, security, and reliability. Opportunity to contribute to advanced intelligent systems across multiple industries.

Description

Location: Kanata, ON About Wind River Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy. The company’s software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We’ve achieved recent 5G milestones including the world’s first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone. The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a “Top Workplace” for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer-focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software defined world. YOUR ROLE As an RTOS development engineer, you will contribute to the development of Wind River’s next-generation real-time operating system. You’ll work alongside experienced engineers to design, implement, and validate core OS functionality, while growing your expertise in real-time systems. This role is ideal for candidates with a strong academic foundation in operating systems—particularly real-time systems—and hands-on experience from demanding courses or projects (e.g., building kernels, schedulers, or synchronization primitives). How You Will Contribute In your daily work, you will: Contribute to the design and implementation of OS components with guidance from senior engineersDevelop high-quality, maintainable code and tests within a CI/CD and agile environmentDebug and resolve issues found during testing or reported by internal teamsWrite clear technical documentation for designs and implementationsCollaborate with cross-functional teams including hardware, tools, and verificationLearn and apply best practices in real-time, safety-critical software development Required Qualifications Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Software Engineering, System Design or related field4+ years of relevant technical experience in operating systems development, including kernel and device driver development.Excellent programming skills in CExcellent understanding of OS concepts such as processes, threads, memory management, and file systems.Strong understanding of operating system conceptsStrong problem-solving and debugging skillsFamiliarity with Linux/Unix development environmentsExperience with Git or similar version control systemsStrong written and verbal communication skillsEagerness to learn and grow in a collaborative environment Preferred Qualifications Experience with:Embedded or real-time systems, robotics, IoTLow-level development (e.g., drivers, interrupts, hardware interaction)Exposure to:Assembly, C++, or PythonPerformance analysis or concurrency debuggingFamiliarity with real-time constraints (latency, determinism, deadlines)Understanding of software development practices such as testing, CI/CD, and code reviews What Sets You Apart Demonstrated excellence in a rigorous systems course (e.g., implementing a kernel, scheduler, or concurrency primitives under real-time constraints)Curiosity about how systems work at a low levelAbility to reason about correctness under concurrencyStrong ownership of projects, even in early-career settings (course, co-op, or personal work) Growth Opportunities Work closely with experienced OS engineers and technical leadersGain hands-on experience in production-grade RTOS development Grow into ownership of subsystems and features over time BENEFITS - Canada Workplace Flexibility: Hybrid Work.Company-sponsored health, dental, and life insurance.Income protection through short and long-term disability coverage.Matching RRSP.Vacation and various time off policies to encourage work-life balance.Well-being programs: Employee assistance program, mental well-being through Unmind.Learning benefits: LinkedIn Learning subscription and seminars. Compensation This role is compensation range is between $90,00 to $120,000 CAD plus annual incentive plan bonus. Compensation is determined through interviews and a review of the education, experience, knowledge, skills, location, and abilities of the applicant, and equity with other team members. APPLICANT PRIVACY NOTICE: Your privacy is of the utmost importance to us. At Wind River, we strictly adhere to all applicable data privacy laws. Please review Wind River's Applicant Privacy Notice, which can be found here. “Wind River is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law” Privacy Notice - Active Candidates: https://www.aptiv.com/privacy-notice-active-candidates Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.