Embedded Software Engineer
Aptiv
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 engineers
- Develop high-quality, maintainable code and tests within a CI/CD and agile environment
- Debug and resolve issues found during testing or reported by internal teams
- Write clear technical documentation for designs and implementations
- Collaborate with cross-functional teams including hardware, tools, and verification
- Learn 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 field
- 0–3 years of relevant experience, including internships, co-ops, or academic project work
- Knowledge of operating systems concepts, such as:
- Threads and scheduling (including real-time scheduling)
- Synchronization (mutex, semaphores, queues)
- Memory management and virtual memory
- Interrupts and concurrency
- Excellent programming skills in C
- Hands-on experience implementing OS-level concepts, for example through:
- A real-time systems course (e.g., University of Waterloo CS452 or equivalent)
- Robotics or other OS systems projects
- Strong problem-solving and debugging skills
- Familiarity with Linux/Unix development environments
- Experience with Git or similar version control systems
- Strong written and verbal communication skills
- Eagerness to learn and grow in a collaborative environment
Preferred Qualifications
- Experience with:
- Embedded or real-time systems, robotics, IoT
- Low-level development (e.g., drivers, interrupts, hardware interaction)
- Exposure to:
- Assembly, C++, or Python
- Performance analysis or concurrency debugging
- Familiarity 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 level
- Ability to reason about correctness under concurrency
- Strong ownership of projects, even in early-career settings (course, co-op, or personal work)
Growth Opportunities
- Work closely with experienced OS engineers and technical leaders
- Gain 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.
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:
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.
- ...Contribute We design, implement, and maintain real-time embedded platform and application software for several of Ciena’s flagship products. Functional... ...’s or master's degree in computer or electrical engineering, computer science, or similar disciplines Experience...SuggestedHourly payInternshipFlexible hours
$185k - $195k per year
...About The Opportunity On behalf of a valued client, LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing technology company focused on connectivity solutions. In this role, you will play a key part in the development of next-generation...SuggestedPermanent employmentFull timeInternship- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...information, follow Telesat on X and LinkedIn or visit The Software Architect will play a pivotal role in driving the architectural...SuggestedFull timeWorldwide
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure...SuggestedFull timeWorldwide
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-... ...testing of our cutting edge Lightspeed Software by actively engaging with both the test... ...Developer will assume ownership of specific embedded systems software modules, overseeing their...SuggestedFull timeWorldwide
$90k per year
...job description please reply with below inline details Role: Embedded Engineer Location: Ottawa, Canada – Day1 Onsite Only Full time... ...Responsibilities and Activities: Developing embedded C/C++ software on Client's 6500 family of optical switches, including improvements...Full timeInternship- ...Frontend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role: You will be working on the operator... ...backend-for-frontend services that bridge the sensor and embedded stack, and travel to field sites to validate and iterate with...Full time
$95k - $130k per year
...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience... ...science reinforce each other by design. About this role: The Embedded Firmware Engineer will develop the real-time control firmware...Long term contractPermanent employmentFull time$85.5k per year
...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Software Engineer Job Location: Ottawa , ON Job Code: 39213 Job Schedule: Day Shift Compensation Range: Between $85 ,500 - $ 135,500 CDN...Direct hireDay shift- ...looking for a Hardware Designer (Electronics/Embedded) Sensofusion is seeking an ambitious... ...robustness; collaborate with embedded/software on drivers, interfaces, and system... ...iDegree in Electrical/Computer/Embedded Engineering (optionally, a degree) ~2–5+ years in electronics...
$100k - $175k per year
...communities. The Role Join a high-energy team of motivated engineers to design and implement product features for our cloud... ...performance Requirements ~ Experience: ~3+ years of professional software development experience, focused on enterprise-scale cloud applications...Full timeWork at officeLocal areaWork from home- ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role... ...review the code, test results, and documentation of Electronics Engineering Technologists and other developers on the team Conduct...Permanent employmentFull time
$122k - $170k per year
...reliability and scalability of our backend systems We’re a group of engineers who care deeply about code quality, correctness, and... ...stakeholders across the business. The role We’re looking for a Software Engineer 3 to help design, build, and operate the services that...Full timeRemote workWorldwideFlexible hours- ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role You will be working on the backend... ...and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management workflows using...Full time
- ...Location: Ottawa, ON — Onsite Reports to: Engineering Lead The role We are looking for a Backend Software Engineer to build the systems that power AuraNet, our... ...applications, including MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management...
- ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON...Flexible hours
- ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$89k - $139k per year
...you ready to change the way the world moves? Ford of Canada's operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centres, and three Connectivity and Innovation centres. Ford employs approximately 7,000...- ...deploy and manage their intelligent 5G edge networks globally. Wind River Systems is seeking an experienced, high-performing Senior Engineer Software Engineer developing distributed cloud-based orchestration and automation platform solution for the intelligent edge. The...Long term contractTemporary workFor contractors
- ...The Role What if the code you write could directly shape how the next generation of AI understands and generates software? We're looking for Software Engineers in Ottawa to build, evaluate, and improve AI-generated code — helping train AI systems to think like real developers...Hourly payOngoing contractContract workFreelanceManual laborRemote workFlexible hours
$110k - $130k per year
...About The Opportunity We are currently sourcing a Senior Software Engineer, DevEx for an established, global enterprise software provider based in the Ottawa region. As a leader in their domain, our client operates multiple offices worldwide to support a mission-critical...Permanent employmentFull timeInternshipLocal areaWorldwide- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at office
- ...About Wind River Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades... .... The right candidate will possess proven software engineering skills. You are expected to be versatile and able to thrive in...Long term contractTemporary work
- ...full product lifecycle, including sustaining engineering and resolution of field‑reported issue • 10+ years of experience in embedded systems development with substantial work... ...role • Ability to reason across hardware–software boundaries, including both digital and analog...Permanent employmentFull time
- ...We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$100k - $160k per year
...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision... ...Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing...Remplacement$130k - $165k per year
...communications, and quantum computing platforms engineered for the performance, reliability, and... ...design. About this role: The Senior Embedded Systems Architect shapes the embedded... ...structured firmware release, CI/CD for embedded software, static analysis, and formal coding-...Long term contractPermanent employmentFull time$140k - $160k per year
...company with a range of lidar sensors and software solutions built on top of those sensors.... .... Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software... ...Past experience working with embedded systems Experience programming in Rust...- ...intelligence and enforcement agencies through embedded teams, advisory services, and full... ...Description We are seeking a Full-Stack Software Developer with strong Java and CMS (... ...University degree in computer science, Engineering, IT, or related discipline ~ Minimum 5...Full timeContract workTemporary workPart timeInternshipFlexible hours
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new...Work at officeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software intern Ottawa, ON
- software Ottawa, ON
- spécialiste assurance qualité logiciel Ottawa, ON
- software sales Ottawa, ON
- embedded software Ottawa, ON
- c#.net software developer Ottawa, ON
- software trainer Ottawa, ON
- software support Ottawa, ON
- software quality assurance Ottawa, ON
- software technical support Ottawa, ON

