Principal Embedded Software Developer

1 week ago


Toronto, Ontario, Canada Holt Executive Ltd Full time

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


  • Toronto, Ontario, Canada Accuenergy Inc. Full time

    Job description: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 software applications on Linux for...


  • Toronto, Ontario, Canada eLeapPower Full time

    Embedded Software EngineereLeapPower 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 in China to help us serve the largest and fastest growing electrification...


  • Toronto, Ontario, Canada Motive Full time

    Who we are: Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you...


  • Toronto, Ontario, Canada Motive Full time $121,000 - $181,000

    Who we are:Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you...


  • Toronto, Ontario, Canada Altair Full time

    Transforming the Future with Convergence of Simulation and DataSoftware Engineer ControlsJob Summary:Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position.What You Will Do:Our Client is seeking to hire a person with embedded software development expertise. This team develops control algorithms and produces code for...


  • Toronto, Ontario, Canada NearSource Full time

    Principal Software Developer 100% Remote, CanadaExperience: 8+ Years Role Summary: NearSource is looking for a Principal Software Developer to join our Platform Services and Emerging Technologies group focused on Developer Enablement. This role drives initiatives that empower internal and partner developers to build, deploy, and scale high-quality...


  • Toronto, Ontario, Canada NearSource Full time US$100,000 - US$200,000 per year

    Job Description: Principal Software Developer100% Remote, CanadaExperience: 8+ YearsRole Summary: NearSource is looking for a Principal Software Developer to join our Platform Services and Emerging Technologies group focused on Developer Enablement. This role drives initiatives that empower internal and partner developers to build, deploy, and scale...


  • Toronto, Ontario, Canada iENSO Full time

    Company DescriptionFounded in 2003, iENSO specializes in delivering innovative imaging and wireless solutions, helping global brands develop advanced products in the fields of vision, embedded systems, and AI platforms. By collaborating closely with clients, iENSO accelerates the design and deployment of cutting-edge technologies across diverse sectors like...


  • Toronto, Ontario, Canada Myticas Consulting Full time

    Senior Embedded Software Engineer – RTOS / C / C++OverviewWe're seeking aSenior Embedded Software Engineerexperienced inreal-time operating systems (RTOS)andlow-level C/C++ development. The ideal candidate will play a key role in designing, developing, and optimizing embedded system components across mission-critical environments such asautomotive,...


  • Toronto, Ontario, Canada Rivian and Volkswagen Group Technologies Full time

    About UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...