Principal Embedded Software Developer
4 weeks ago
A leading global technology organization is seeking a Principal Embedded Software Developer to take ownership of complex embedded software modules within a high-performance communications platform. This is an opportunity to join a highly skilled engineering team developing next-generation embedded systems that demand reliability, scalability, and world-class engineering standards.
In this role, you will drive the design, implementation, testing, and integration of embedded software components while guiding technical decision-making and contributing to the development of robust engineering processes. You’ll work closely with multi-disciplinary teams to ensure seamless integration, strong performance, and high-quality delivery.
What You’ll Be Doing
- Design, develop, test, and maintain embedded software applications in C++
- Take ownership of specific embedded modules and ensure delivery to specification
- Lead and contribute to technical discussions, architecture decisions, and documentation
- Work with Linux-based development and integration environments
- Develop tools, libraries, and frameworks to support efficient software development
- Collaborate with test and support teams to validate features and resolve defects
- Conduct code reviews and ensure adherence to coding standards
- Troubleshoot complex software issues and support continuous improvements
- Engage with cross-functional teams, including engineering, product, and support functions
- Produce clear and structured documentation for designs and development tasks
What You’ll Bring
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or similar
- 10+ years of embedded software development experience
- Strong command of modern C++ for embedded applications
- Experience developing, integrating, and validating embedded systems
- Proficiency working in Linux environments
- Solid understanding of networking concepts and protocols
- Strong analytical and debugging skills
- Ability to design software with hardware resource constraints in mind
- Excellent collaboration and communication skills
- Detail-oriented mindset and commitment to producing high-quality code
- Curiosity and enthusiasm for learning new tools and technologies
Why This Role?
- Work on technically challenging embedded systems with real-world impact
- Join a collaborative engineering environment backed by strong technical leadership
- Influence software architecture and best practices
- Hybrid working model
- International collaboration and opportunities for travel
Additional Information
- This role has no direct reports but requires strong cross-team collaboration
- Candidates must be eligible to work in Canada and able to obtain Reliability Clearance
-
Principal Embedded Software Developer
6 days ago
Toronto, Ontario, Canada Holt Executive Ltd Full timeA leading global technology organization is seeking aPrincipal Embedded Software Developerto take ownership of complex embedded software modules within a high-performance communications platform. This is an opportunity to join a highly skilled engineering team developing next-generation embedded systems that demand reliability, scalability, and world-class...
-
Embedded Software Development Manager
4 weeks ago
Toronto, Canada Kepler Communications Inc. Full timeEmbedded Software Development Manager Kepler Communications Inc. is looking for a hands‑on technical leader to manage and grow our embedded software team in a fast‑paced environment. The role balances team leadership, technical oversight, and team development while contributing to the execution of mission‑critical programs for our space‑based...
-
Embedded Software Developer
3 weeks ago
Toronto, Canada Accuenergy Inc. Full timeDirect message the job poster from Accuenergy Inc. Accuenergy is a Toronto-based company dedicated to research, design and manufacturing of multifunction power meters and other instruments. We also provide advanced technological solutions for distribution and industrial power system automation. Responsibilities Application Development: Design and develop...
-
Embedded Software Engineer
2 weeks ago
Toronto, Canada eLeapPower Full timeEmbedded Software Engineer @ eLeapPower | Real-time Control and Software Embedded Software Engineer eLeapPower is a rapidly growing power electronics supplier to the world of automotive electrification. Our products achieve cost, size, and weight savings without compromising on performance. We are headquartered in Toronto, Canada and have additional offices...
-
Embedded Software Engineer
1 week ago
Toronto, Canada eLeapPower Full timeEmbedded Software Engineer @ eLeapPower | Real-time Control and Software Embedded Software Engineer eLeapPower is a rapidly growing power electronics supplier to the world of automotive electrification. Our products achieve cost, size, and weight savings without compromising on performance. We are headquartered in Toronto, Canada and have additional offices...
-
Embedded Software Engineer
1 week ago
Toronto, Canada eLeapPower Full timeEmbedded Software Engineer @ eLeapPower | Real-time Control and Software Embedded Software Engineer eLeapPower is a rapidly growing power electronics supplier to the world of automotive electrification. Our products achieve cost, size, and weight savings without compromising on performance. We are headquartered in Toronto, Canada and have additional offices...
-
Embedded Software Designer
2 weeks ago
Toronto, Canada Kepler Full timeOverview At Kepler Communications, we are leading the future of connectivity and real-time Internet access in space. With 23 satellites launched and a next-generation optical network on the way, we are building infrastructure to power the space economy for decades to come. Technology is only part of the story. What sets Kepler apart is our team: bold...
-
Embedded Software Designer
6 hours ago
Toronto, Canada Kepler Full timeOverview At Kepler Communications, we are leading the future of connectivity and real-time Internet access in space. With 23 satellites launched and a next-generation optical network on the way, we are building infrastructure to power the space economy for decades to come. Technology is only part of the story. What sets Kepler apart is our team: bold...
-
Principal Software Engineer
2 weeks ago
Toronto, Canada Software International Full timeSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring multiple Principal Software Engineers - Kubernetes for our client in the Toronto area, which specializes in OS development for AI and data stacks. Role Principal...
-
Principal Software Engineer
1 week ago
Toronto, Canada Software International Full timeSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring multiple Principal Software Engineers - Kubernetes for our client in the Toronto area, which specializes in OS development for AI and data stacks. Role Principal...