Embedded Software Engineer

2 months ago


Mississauga, Ontario, Canada Myant Inc Full time
About Myant Inc.

We are a cutting-edge technology company that is revolutionizing the way we interact with our environment, family, and community. Our mission is to create a seamless digital presence platform that enhances human ability through connected clothing and textiles.

Role:

We are seeking a highly skilled and versatile Embedded Software Engineer to join our innovative team. The ideal candidate will have a strong background in software and firmware development, with a focus on low-level code for microcontrollers and functional test software. The successful candidate will be responsible for analyzing and troubleshooting custom hardware designs, performing board bring-ups, writing firmware for microcontrollers, and creating software to control, test, and collect hardware data.

Key Responsibilities:
  • Develop, test, and debug firmware for state-of-the-art embedded systems
  • Write communication protocol and drivers for various MCUs and peripherals
  • Integrate wireless communication protocols (BLE, Wi-Fi, etc.)
  • Contribute to automated regression test suite
  • Optimize firmware for low-power operation
  • Contribute to the design of system architecture
  • Write and maintain project documentation
  • Perform PCB bring-up, testing, debugging, and solving complex multi-disciplinary issues
  • Write PC software to create testers, visualizers, and data loggers
  • Collaborate with the hardware, software, mechanical, and textile teams to fulfill project requirements
Requirements:
  • BASc. in Electrical/Computer Engineering, Computer Science, or related fields
  • 5+ years of experience developing firmware for embedded systems
  • Experience working on the hardware/software interface
  • Experience deploying embedded software for real products
  • Development of bare metal and RTOS-based firmware
  • Advanced knowledge of C language
  • Advanced knowledge of Python, C++, or another high-level programming language
  • Strong Object-Oriented Programming and Software Engineering foundations
  • Experience developing low-level communication drivers (SPI, UART, I2C, USB, etc.)
  • Comfortable working in a start-up environment
Nice to Have:
  • Knowledge of IoT systems and architecture
  • Knowledge of signal processing and machine learning algorithms
  • Knowledge of software design patterns
  • Knowledge of ISO 13485 and/or IEC 62304
  • Experience writing software for Linux and Embedded Linux platforms
  • Experience in biometric sensing or actuation (ECG/EMG/EEG)
  • Experience building medical-grade products

What We Offer:

● Employee stock options
● Paid Sick Days and Floating Days
● Group Health Insurance Plan
● RRSP matching Plan
● Corporate Events
● Exposure working in one of the most innovative and forward-thinking tech companies.



  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.We are a pioneering technology company that is revolutionizing the way we interact with technology. Our mission is to create a seamless connection between humans and their environment, enabling a new level of expression and communication.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. As a key...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.We are a pioneering technology company that is revolutionizing the way we interact with technology. Our mission is to create a seamless connection between humans and their environment, enabling a new level of expression and communication.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. As a key...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.We are a pioneering technology company that is revolutionizing the way we interact with technology. Our mission is to create a seamless and intuitive digital presence platform that enhances human ability through connected clothing and textiles.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. As a key...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.We are a pioneering technology company that is revolutionizing the way we interact with technology. Our mission is to create a seamless and intuitive digital presence platform that enhances human ability through connected clothing and textiles.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. As a key...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.We are a pioneering technology company that is revolutionizing the way we interact with technology. Our mission is to create a seamless and intuitive digital presence platform that enhances human ability through connected clothing and textiles.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. As a key...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.We are a pioneering technology company that is revolutionizing the way we interact with technology. Our mission is to create a seamless and intuitive digital presence platform that enhances human ability through connected clothing and textiles.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. As a key...


  • Mississauga, 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.About SonatusSonatus is a well-funded, fast-paced, and fast-growing company that helps automakers build dynamic software-defined vehicles. Our technologies and software are...


  • Mississauga, 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.About SonatusSonatus is a well-funded, fast-paced, and fast-growing company that helps automakers build dynamic software-defined vehicles. Our technologies and software are...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.We are a pioneering technology company that is revolutionizing the way we interact with technology. Our mission is to create a seamless connection between humans and their environment, enabling a new level of expression and connection.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. As a key member...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.We are a pioneering technology company that is revolutionizing the way we interact with technology. Our mission is to create a seamless connection between humans and their environment, enabling a new level of expression and connection.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. As a key member...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.We are a cutting-edge technology company that is revolutionizing the way we interact with technology. Our mission is to create a seamless connection between humans and technology, enabling a new level of expression and connection.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.At Myant Inc., we're pushing the boundaries of innovation by integrating technology directly into clothing and augmented by other devices, wearables, and IoT. Our mission is to create a seamless digital presence platform that enhances human ability.Job DescriptionWe're seeking a highly motivated and versatile Embedded Software Engineer to...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.At Myant Inc., we're pushing the boundaries of innovation by integrating technology directly into clothing and augmented by other devices, wearables, and IoT. Our mission is to create a seamless digital presence platform that enhances human ability.Job DescriptionWe're seeking a highly motivated and versatile Embedded Software Engineer to...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.At Myant Inc., we're pushing the boundaries of innovation by integrating technology directly into clothing and augmented by other devices, wearables, and IoT. Our mission is to create a seamless digital presence platform that enhances human ability.Job DescriptionWe're seeking a highly motivated and versatile Embedded Software Engineer to...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.At Myant Inc., we're pushing the boundaries of innovation by integrating technology directly into clothing and augmented by other devices, wearables, and IoT. Our mission is to create a seamless digital presence platform that enhances human ability.Job DescriptionWe're seeking a highly motivated and versatile Embedded Software Engineer to...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.At Myant Inc., we are revolutionizing the way humans interact with technology by integrating it directly into clothing and augmented by other devices, wearables, and IoT. Our mission is to create a seamless digital presence platform that enhances human ability and well-being.Job DescriptionWe are seeking a highly skilled Embedded Software...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.At Myant Inc., we are revolutionizing the way humans interact with technology by integrating it directly into clothing and augmented by other devices, wearables, and IoT. Our mission is to create a seamless digital presence that enhances human ability.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team....


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.At Myant Inc., we are revolutionizing the way humans interact with technology by integrating it directly into clothing and augmented by other devices, wearables, and IoT. Our mission is to create a seamless digital presence platform that enhances human ability and well-being.Job DescriptionWe are seeking a highly skilled Embedded Software...


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.At Myant Inc., we are revolutionizing the way humans interact with technology by integrating it directly into clothing and augmented by other devices, wearables, and IoT. Our mission is to create a seamless digital presence that enhances human ability.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team....


  • Mississauga, Ontario, Canada Myant Inc Full time

    About Myant Inc.Myant Inc. is a cutting-edge technology company that is revolutionizing the way we interact with technology. Our mission is to create a seamless connection between the digital and physical worlds, enabling humans to communicate and share their well-being in a more profound way.Role OverviewWe are seeking a highly skilled Embedded Software...