Current jobs related to Senior Embedded Software Engineer - Toronto Ontario, Ontario - NerveX


  • Old Toronto, Ontario, Canada Sonatus, Inc. Full time

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


  • Old Toronto, Ontario, Canada Sonatus, Inc. Full time

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


  • Toronto, Ontario, Canada oilandgas Full time

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


  • Toronto, Ontario, Canada oilandgas Full time

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


  • Old Toronto, Ontario, Canada Extreme Networks Full time

    Unlock 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 Extreme Networks Full time

    Unlock 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 time

    Join 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 time

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


  • Toronto, Ontario, Canada oilandgas Full time

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


  • Toronto, Ontario, Canada oilandgas Full time

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


  • Toronto, Ontario, Canada Husky Full time

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


  • Toronto, Ontario, Canada S.i. Systèmes Full time

    S.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:**-...


  • Old Toronto, Ontario, Canada Sonatus, Inc. Full time

    About Sonatus, Inc.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...


  • Old Toronto, Ontario, Canada Sonatus, Inc. Full time

    About Sonatus, Inc.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...


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

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


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

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


  • Toronto, Ontario, Canada oilandgas Full time

    Senior Engineering Manager for SoftwareWe are seeking a highly skilled and experienced Senior Engineering Manager for Software to lead our team in Kanata, Ontario, Canada.Key ResponsibilitiesOversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.Collaborate with cross-functional teams to define project...


  • Toronto, Ontario, Canada oilandgas Full time

    Senior Engineering Manager for SoftwareWe are seeking a highly skilled and experienced Senior Engineering Manager for Software to lead our team in Kanata, Ontario, Canada.Key ResponsibilitiesOversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.Collaborate with cross-functional teams to define project...


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

    Job 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 skilled Embedded Software Engineer to design and implement complex in-vehicle software systems. The successful candidate will have a...


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

    Job 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 skilled Embedded Software Engineer to design and implement complex in-vehicle software systems. The successful candidate will have a...

Senior Embedded Software Engineer

2 months ago


Toronto Ontario, Ontario, Canada NerveX Full time

Company Overview:

NerveX is pioneering the development of wearable and implantable devices to enable a bioelectronic revolution in the healthcare industry. Our foundations are built on 9 years of research at the University of Toronto by our award-winning founding team. We have innovated state-of-the-art machine learning-driven devices, with high-impact publications and patents behind our technology.


We are proud alumni of the University of Toronto Early Stage Technology commercialization program (UTEST) and the Creative Destruction Lab (CDL). NerveX's technology has been recognized with prestigious awards including the RBC Prize for Innovation and Entrepreneurship, and the Connaught Innovation Award. We've recently secured substantial private funding, enabling us to expand our team and shape the future of healthcare.


Job Description:

We are actively seeking a talented and highly motivated Senior Embedded Software Engineer to be part of our research and development team. This full-time position emphasizes the design, development, testing, and deployment of firmware for our cutting-edge healthcare devices. Collaboration with hardware and software teams will be essential to ensure seamless integration and optimal performance. The successful candidate will have the opportunity to work in our modern, fully-equipped facility which has been designed to facilitate rapid development. While we prioritize on-site collaboration and innovation, we also offer flexibility for remote work.


Key Responsibilities:

  • Design, implement, test, and debug firmware using C/C++ as well as scripts and test automation in Python.
  • Apply knowledge of standard wired communication protocols (SPI, I2C, UART, etc.)
  • Develop firmware for RF systems (BLE, WiFi, etc.)
  • Implement efficient digital signal processing algorithms for biomedical sensor data.
  • Work with microcontrollers and embedded systems, ensuring reliability and efficiency.
  • Collaborate with hardware and software teams to create a unified, efficient design.
  • Apply best practices for power efficiency, system stability, and scalability.
  • Conduct thorough testing to verify that firmware meets all specifications and standards.
  • Maintain comprehensive documentation to facilitate future developments and compliance.
  • Effectively communicate complex results to both technical and non-technical colleagues.


Qualifications:

  • A degree in a relevant field, such as Electrical and Computer Engineering or comparable experience.
  • 2+ years of experience with embedded systems with proficiency in C/C++, and Python.
  • Knowledge of MCU architectures, peripherals, and development environments.
  • Exposure to the design and test of RF systems (Cellular, ISM, BLE, Wifi, LoRa, or similar)
  • Comfortable reading electrical schematics and datasheets.
  • Deep knowledge of the embedded toolchains and workflow.
  • Strong EE & DSP fundamentals
  • HW/SW debugging skills with lab equipment.
  • Strong problem-solving skills, self-driven attitude, and the ability to thrive in a team-oriented environment.
  • Excellent communication skills, able to convey complex technical concepts to diverse audiences.


If you are excited by the prospect of shaping the future of healthcare technology and enjoy working in a fast-paced, innovative environment, we would love to hear from you.


NerveX is an equal opportunity employer. We are committed to creating an inclusive and diverse workplace for all team members.