Embedded Systems Engineer

7 days ago


Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500
Job Title: Embedded Systems Engineer

Sonatus, Inc. is a leading provider of software-defined vehicle solutions, and we are seeking a highly skilled Embedded Systems Engineer to join our team.

Job Summary

We are looking for a talented engineer to design and implement complex in-vehicle software systems, ensuring reliability, safety, and efficiency. The ideal candidate will have a strong background in embedded systems, automotive communication protocols, and C++ programming.

Key Responsibilities
  • Design and implement highly complex in-vehicle software systems from requirements to production and commercial deployment.
  • Write clean, maintainable code and adhere to coding standards and best practices.
  • Work closely with tech leads, peer engineers, and cross-functional teams to understand project requirements and contribute to the development of solutions that meet those requirements.
  • Analyze and enhance efficiency, stability, and scalability of system resource usage.
  • Contribute to the creation and maintenance of technical documentation, including code comments, design specifications, and testing reports.
  • Work with the Technical Project Management team to ensure the development schedule is aligned with the project schedule.
  • Review QA test plans and participate in QA testing events and/or customer on-site testing events.
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • At least 5 years of working experience in software development, with experience in embedded systems and automotive communication protocols (e.g., CAN) a plus.
  • Experience in hands-on development and troubleshooting on embedded targets.
  • Proficiency in C++.
  • Experience in system design involving multi-threading and concurrency.
  • Experience with modern IPC frameworks, such as gRPC, protobuf, and shared memory.
  • Experience with RTOS, Embedded Linux, Android, and/or other embedded operating systems.
  • Experience with networking technologies such as Ethernet, TCP/IP, etc.
  • Good written and verbal communication skills.
Desired Skills and Experience
  • MS/PhD in Computer Science, Engineering, or related fields.
  • Familiarity with Unified Diagnostics Services over CAN or Ethernet.
  • Good understanding of hardware devices such as MCU, CPU, Network Switch, etc.
  • Experience with network security and networking technologies and with system, security, and network monitoring tools.
  • Experiences in security-related software development.
  • Proficient in Python or other scripting languages.
  • Experience with automotive product development (e.g., CAN, AUTOSAR, FreeRTOS, etc.).
  • Experience in project management and agile development methodologies.
Compensation and Benefits

Sonatus, Inc. offers a competitive compensation package, including a salary range of $138,500 - $187,500 per year, as well as a comprehensive benefits package, including health care, flexible and dependent care expense programs, retirement plan, life insurance, and unlimited paid time off per year.

We are an equal opportunity employer and welcome applications from diverse candidates. If you are a motivated and talented engineer looking to make a difference in the automotive software industry, please submit your application.



  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Systems EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions for the automotive industry. We are seeking an experienced Embedded Systems Engineer to join our team.Job SummaryWe are looking for a highly motivated and skilled Embedded Systems Engineer to design and implement complex in-vehicle software systems....


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Systems EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions for the automotive industry. We are seeking an experienced Embedded Systems Engineer to join our team.Job SummaryWe are looking for a highly motivated and skilled Embedded Systems Engineer to design and implement complex in-vehicle software systems....


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Systems EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions, and we're seeking an experienced Embedded Systems Engineer to join our team.About the RoleWe're looking for a highly motivated and skilled engineer to design and implement complex in-vehicle software systems. As an Embedded Systems Engineer, you...


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Systems EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions, and we're seeking a highly skilled Embedded Systems Engineer to join our team.About the RoleWe're looking for a talented engineer with expertise in designing and implementing complex in-vehicle software systems. As an Embedded Systems Engineer,...


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Systems EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions, and we're seeking an experienced Embedded Systems Engineer to join our team.About the RoleWe're looking for a highly motivated and skilled engineer to design and implement complex in-vehicle software systems. As an Embedded Systems Engineer, you...


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Systems EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions, and we're seeking a highly skilled Embedded Systems Engineer to join our team.About the RoleWe're looking for a talented engineer with expertise in designing and implementing complex in-vehicle software systems. As an Embedded Systems Engineer,...


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Systems EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions, and we're seeking an experienced Embedded Systems Engineer to join our team.About the RoleWe're looking for a highly motivated and skilled engineer to design and implement complex in-vehicle software systems. As an Embedded Systems Engineer, you...


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Systems EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions, and we're seeking an experienced Embedded Systems Engineer to join our team.About the RoleWe're looking for a highly motivated and skilled engineer to design and implement complex in-vehicle software systems. As an Embedded Systems Engineer, you...


  • Toronto, Ontario, Canada Sonatus Full time $138,500 - $187,500

    About SonatusSonatus is a pioneering company in the automotive industry, revolutionizing the way vehicles are designed and built. Our cutting-edge technologies and software solutions are at the forefront of the digital transformation of vehicles.Job SummaryWe are seeking a highly motivated Embedded Bring-up Engineer to join our fast-growing team. As a key...


  • Toronto, Ontario, Canada Sonatus Full time $138,500 - $187,500

    About SonatusSonatus is a pioneering company in the automotive industry, revolutionizing the way vehicles are designed and built. Our cutting-edge technologies and software solutions are at the forefront of the digital transformation of vehicles.Job SummaryWe are seeking a highly motivated Embedded Bring-up Engineer to join our fast-growing team. As a key...


  • Toronto, Ontario, Canada Extreme Networks Full time

    Linux Build EngineerWe are seeking a highly skilled and experienced Linux Build Engineer to join our team at Extreme Networks. The ideal candidate will have a strong background in embedded Linux development and expertise in using the Yocto Project to build custom Linux distributions for embedded systems.Key Responsibilities:Design, implement, and maintain...


  • Toronto, Ontario, Canada Extreme Networks Full time

    Linux Build EngineerWe are seeking a highly skilled and experienced Linux Build Engineer to join our team at Extreme Networks. The ideal candidate will have a strong background in embedded Linux development and expertise in using the Yocto Project to build custom Linux distributions for embedded systems.Key Responsibilities:Design, implement, and maintain...


  • Old Toronto, Ontario, Canada Extreme Networks Full time

    Linux Build EngineerWe are seeking a highly skilled and experienced Yocto Linux Build Engineer to join our team. The ideal candidate will have a strong background in embedded Linux development and expertise in using the Yocto Project to build custom Linux distributions for embedded systems.Key Responsibilities:Design, implement, and maintain Yocto-based...


  • Old Toronto, Ontario, Canada Extreme Networks Full time

    Linux Build EngineerWe are seeking a highly skilled and experienced Yocto Linux Build Engineer to join our team. The ideal candidate will have a strong background in embedded Linux development and expertise in using the Yocto Project to build custom Linux distributions for embedded systems.Key Responsibilities:Design, implement, and maintain Yocto-based...


  • Toronto, Ontario, Canada Extreme Networks Full time

    Position Overview: Senior Software Engineer for Embedded SystemsWe are seeking a highly skilled Senior Software Engineer to join our dynamic team at Extreme Networks. In this role, you will be responsible for the development and management of advanced build systems tailored for embedded Linux applications.Key Responsibilities:Design, implement, and oversee...


  • Toronto, Ontario, Canada Sonatus Full time $138,500 - $187,500

    Job Title: Embedded Software EngineerSonatus is a leading provider of software-defined vehicle solutions, and we're seeking an experienced Embedded Software Engineer to join our team.About the RoleWe're looking for a highly skilled engineer to design and implement complex in-vehicle software systems. As an Embedded Software Engineer, you'll work closely with...


  • Toronto, Ontario, Canada Sonatus Full time $138,500 - $187,500

    Job Title: Embedded Software EngineerSonatus is a leading provider of software-defined vehicle solutions, and we're seeking an experienced Embedded Software Engineer to join our team.About the RoleWe're looking for a highly skilled engineer to design and implement complex in-vehicle software systems. As an Embedded Software Engineer, you'll work closely with...


  • Toronto, Ontario, Canada Sonatus Full time $138,500 - $187,500

    Job Title: Embedded Software EngineerSonatus is a leading provider of software-defined vehicle solutions, and we're seeking an experienced Embedded Software Engineer to join our team.About the RoleWe're looking for a highly skilled engineer to design and implement complex in-vehicle software systems. As an Embedded Software Engineer, you'll work closely with...


  • Toronto, Ontario, Canada Sonatus Full time $138,500 - $187,500

    Job Title: Embedded Software EngineerSonatus is a leading provider of software-defined vehicle solutions, and we're seeking an experienced Embedded Software Engineer to join our team.About the RoleWe're looking for a highly skilled engineer to design and implement complex in-vehicle software systems. As an Embedded Software Engineer, you'll work closely with...


  • Toronto, Ontario, Canada Sonatus Full time $138,500 - $187,500

    Job Title: Embedded Software EngineerSonatus is a leading provider of software-defined vehicle solutions, and we're seeking an experienced Embedded Software Engineer to join our team.About the RoleWe're looking for a highly skilled engineer to design and implement complex in-vehicle software systems. As an Embedded Software Engineer, you'll work closely with...