Embedded Systems Engineer

6 days ago


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

Sonatus 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 Summary

We are seeking a highly motivated Embedded Bring-up Engineer to join our fast-growing team. As a key member of our cross-functional team, you will have the opportunity to work on cutting-edge technologies and products, from conception to deployment.

Key Responsibilities
  • Design and implement highly complex, resource-efficient, reliable, and safety-critical in-vehicle software 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, ensuring the development schedule is aligned with the project schedule.
  • Review QA test plans. 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.
  • ~5 years of working experience in software development. Experience with embedded systems and automotive communication protocols (e.g., CAN) is a plus.
  • Solid understanding of Ethernet Networking: L2/L3 forwarding, QoS, Security ACL, Control Plane (e.g. SNMP, YANG, NETCONF), etc. Experience with building networking switches is 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 in the modern IPC frameworks, e.g. gRPC, protobuf, vSomeIP, 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

The salary range for this position is $138,500 - $187,500 per year, in CAD.

The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, geographic location, and external market pay for comparable jobs.

The Company reserves the right to modify this range in the future, as needed, as market conditions change.



  • 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 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, 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 are seeking a highly skilled Embedded Systems Engineer to join our team.Job SummaryWe are looking for a talented engineer to design and implement complex in-vehicle software systems, ensuring reliability, safety, and efficiency. The ideal...


  • 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 are seeking a highly skilled Embedded Systems Engineer to join our team.Job SummaryWe are looking for a talented engineer to design and implement complex in-vehicle software systems, ensuring reliability, safety, and efficiency. The ideal...


  • 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...