Senior Embedded Software Engineer
2 months ago
Sonatus, Inc. is a leading provider of software-defined vehicle solutions, helping automakers build dynamic software-defined vehicles. With a strong presence in the industry, our company is at the forefront of the digital transformation of vehicles.
Job SummaryWe are seeking a highly motivated Senior Embedded Software 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 Software Solutions
- 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.
- Collaborate with Cross-Functional Teams
- 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 System Efficiency
- Analyze and enhance efficiency, stability, and scalability of system resource usage.
- Contribute to Technical Documentation
- Contribute to the creation and maintenance of technical documentation, including code comments, design specifications, and testing reports.
- Ensure Development Schedule Alignment
- Work with the Technical Project Management team, ensuring the development schedule is aligned with the project schedule.
- Review QA Test Plans
- Review QA test plans. Participate in QA testing events and/or customer on-site testing events.
- Education and Experience
- 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.
- Technical Skills
- 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, HTTP, etc.
- 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.
We offer a competitive compensation and equity program, health care plan, flexible and dependent care expense program, retirement plan, life insurance, unlimited paid time off per year, hybrid office work-arrangement/flexibility, complimentary lunches, snacks, and beverages during on-site working days, wellness benefit allowances, internet reimbursement, computer accessory allowance, departmental team building and outings, employee referral program, culture/employee satisfaction surveys, peer award program, and innovative award program.
-
Senior Embedded Software Engineer
4 weeks ago
Old Toronto, Ontario, Canada Sonatus, Inc. Full timeJob Title: Senior Embedded Software EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions. We are seeking a highly skilled Senior Embedded Software Engineer to join our team.Job SummaryWe are looking for a talented software engineer to design and implement complex in-vehicle software systems. The ideal candidate will have a strong...
-
Senior Embedded Software Engineer
1 month ago
Old Toronto, Ontario, Canada Sonatus, Inc. Full timeJob Title: Senior Embedded Software EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions. We are seeking a highly skilled Senior Embedded Software Engineer to join our team.Job SummaryWe are looking for a talented software engineer to design and implement complex in-vehicle software systems. The ideal candidate will have a strong...
-
Senior Embedded Software Security Engineer
3 weeks ago
Old Toronto, Ontario, Canada Extreme Networks Full timeUnlock Your Potential as a Senior Embedded Software Security EngineerExtreme Networks is a global leader in cloud-driven networking solutions, and we're seeking a skilled Senior Embedded Software Security Engineer to join our security team. As a key member of our team, you'll have the opportunity to work on industry-leading products, making them more secure...
-
Senior Embedded Software Security Engineer
3 weeks ago
Old Toronto, Ontario, Canada Extreme Networks Full timeUnlock Your Potential as a Senior Embedded Software Security EngineerExtreme Networks is a global leader in cloud-driven networking solutions, and we're seeking a skilled Senior Embedded Software Security Engineer to join our security team. As a key member of our team, you'll have the opportunity to work on industry-leading products, making them more secure...
-
Old Toronto, Ontario, Canada Rocket Lab USA Full timeJoin Our Team of Space PioneersRocket Lab USA is a global leader in launch and space systems, building and launching rockets and satellites that enable some of the most ambitious and vital space missions globally.We are seeking a talented Embedded Software Engineer II/Senior Embedded Software Engineer to join our team. As a key member of our software...
-
Old Toronto, Ontario, Canada Rocket Lab USA Full timeJoin Our Team of Space PioneersRocket Lab USA is a global leader in launch and space systems, building and launching rockets and satellites that enable some of the most ambitious and vital space missions globally.We are seeking a talented Embedded Software Engineer II/Senior Embedded Software Engineer to join our team. As a key member of our software...
-
Senior Embedded Software Engineering Manager
1 month ago
Toronto, Ontario, Canada oilandgas Full timeJob Title: Senior Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Senior Engineering Manager for Software to join our team in Kanata, Ontario, Canada.About the RoleThe ideal candidate will have a strong background in Embedded Software Development, SATCOM Product Development, DevOps, and Cyber Security.Key...
-
Senior Embedded Software Engineering Manager
1 month ago
Toronto, Ontario, Canada oilandgas Full timeJob Title: Senior Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Senior Engineering Manager for Software to join our team in Kanata, Ontario, Canada.About the RoleThe ideal candidate will have a strong background in Embedded Software Development, SATCOM Product Development, DevOps, and Cyber Security.Key...
-
Senior Embedded Software Engineer
2 weeks ago
Old Toronto, Ontario, Canada Sonatus, Inc. Full timeAbout Sonatus, Inc.Sonatus, Inc. is a pioneering company in the automotive technology sector, dedicated to developing innovative software solutions for the digital transformation of vehicles. Our team of experts is passionate about creating cutting-edge technologies that enable automakers to build dynamic software-defined vehicles.Job DescriptionWe are...
-
Embedded Software Engineer
2 months ago
Old Toronto, Ontario, Canada Sonatus, Inc. Full timeEmbedded Software EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions. We are seeking an experienced Embedded Software Engineer to join our team.The successful candidate will be responsible for designing and implementing complex in-vehicle software, working closely with cross-functional teams to ensure project requirements are...
-
Embedded Software Engineer
2 months ago
Old Toronto, Ontario, Canada Sonatus, Inc. Full timeEmbedded Software EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions. We are seeking an experienced Embedded Software Engineer to join our team.The successful candidate will be responsible for designing and implementing complex in-vehicle software, working closely with cross-functional teams to ensure project requirements are...
-
Old Toronto, Ontario, Canada Rocket Lab USA Full timeJoin Our Team of InnovatorsRocket Lab USA is a global leader in launch and space systems, and we're looking for talented Embedded Software Engineers to join our team. As a key member of our team, you'll be responsible for designing, developing, and testing software for our launch and space systems.Key Responsibilities:Design and develop software for our...
-
Old Toronto, Ontario, Canada Rocket Lab USA Full timeJoin Our Team of InnovatorsRocket Lab USA is a global leader in launch and space systems, and we're looking for talented Embedded Software Engineers to join our team. As a key member of our team, you'll be responsible for designing, developing, and testing software for our launch and space systems.Key Responsibilities:Design and develop software for our...
-
Senior Manager of Embedded Software Engineering
3 months ago
Toronto, Ontario, Canada oilandgas Full timeWe are in search of a highly qualified and seasoned Senior Manager for Embedded Software Engineering to enhance our team. The ideal candidate will possess a robust background in Embedded Software Development, SATCOM Product Development, DevOps, and Cyber Security. Key Responsibilities: Lead and supervise a team of software engineers in the creation and...
-
Senior Manager of Embedded Software Engineering
4 weeks ago
Toronto, Ontario, Canada oilandgas Full timeWe are in search of a highly qualified and seasoned Senior Manager for Embedded Software Engineering to enhance our team. The ideal candidate will possess a robust background in Embedded Software Development, SATCOM Product Development, DevOps, and Cyber Security. Key Responsibilities: Lead and supervise a team of software engineers in the creation and...
-
Embedded Software Engineer
3 days ago
Toronto, Ontario, Canada Husky Full timeJob Description:Job Title: Embedded Software EngineerAbout the Role:We are seeking an experienced Embedded Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software for embedded systems. This is a great opportunity for a talented engineer to work on a variety of challenging projects and...
-
Senior Embedded Software Engineer
2 weeks ago
Toronto, Ontario, Canada S.i. Systèmes Full timeS.i. Systèmes is seeking a seasoned Senior Software Engineer to guide a Firmware Team in planning, developing, and conducting code reviews for low-level drivers in hardware products. The ideal candidate will have 6+ years of experience as a Software Engineer, with a strong background in C/C++ and Real-Time Operating Systems (RTOS).**Key Responsibilities:**-...
-
Senior Embedded Systems Software Engineer
1 month ago
Old Toronto, Ontario, Canada Waabi Full timeTransforming the Future of TransportationWaabi is a pioneering AI company revolutionizing self-driving technology. As a Senior/Staff Embedded Systems Software Engineer, you will be part of a world-class team that unleashes the power of AI to drive safely in the real world.About the RoleWe are seeking a highly skilled and experienced software engineer to join...
-
Senior Embedded Systems Software Engineer
1 month ago
Old Toronto, Ontario, Canada Waabi Full timeTransforming the Future of TransportationWaabi is a pioneering AI company revolutionizing self-driving technology. As a Senior/Staff Embedded Systems Software Engineer, you will be part of a world-class team that unleashes the power of AI to drive safely in the real world.About the RoleWe are seeking a highly skilled and experienced software engineer to join...
-
Embedded Software Engineer
2 months ago
Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500Job Title: Embedded Software EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions. We are seeking an experienced Embedded Software Engineer to join our team.Job SummaryWe are looking for a highly motivated and skilled Embedded Software Engineer to design and implement complex in-vehicle software. The successful candidate will...