M

Miovision

Real-time traffic analytics platform

Firmware Developer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeKitchener, ON, Canada

About the Job

Requirements

  • Bring solid embedded and firmware design experience, with strong programming skills in C/C++ and Python.
  • Be familiar with embedded systems at the board and integrated-circuit level, be comfortable reading schematics and datasheets, and be able to use an oscilloscope for troubleshooting.
  • Have hands-on experience with UART, I2C, SPI, USB, and Ethernet communication protocols.
  • Be comfortable working in Linux environments and using command-line utilities such as tcpdump or netcat.
  • Have familiarity with modern development pipelines and cloud ecosystems, including Git, Docker, CMake, and AWS, and apply unit testing and static analysis principles.

Responsibilities

  • Develop reliable embedded Linux software in Python and firmware solutions in C/C++, owning features from concept through completion.
  • Partner with the Electrical Engineering team during bring-up and debugging of new custom-built hardware.
  • Troubleshoot, debug, and resolve product- and manufacturing-related hardware issues.
  • Conduct manual and automated testing, collaborating with the QA team to ensure test coverage across hardware interfaces.
  • Work with the Device Software team to resolve software dependencies and enable Miovision application software functionality on the hardware.
  • Participate in peer code reviews to maintain a scalable, maintainable firmware codebase.

Desired Qualifications

  • Exposure to Yocto, Buildroot, or an RTOS.
  • Interest in leveraging modern AI tools such as AMP AI to analyze code and datasheets or generate scripts.

About the Company

Miovision

Real-time traffic analytics platform

Miovision provides an intelligent traffic platform called Miovision One that helps city planners and transportation agencies improve urban mobility through real-time data and analytics. It collects non-intrusive data (such as Scout Plus with a 124° wide field of view) to deliver high-quality traffic information like average traffic rates and speeds and supports long-duration studies that can be managed remotely. It differentiates itself with a quick setup (Scout Plus under 10 minutes), a wide field of view, and continuous safety analytics on a scalable, user-friendly platform. The goal is to help cities make data-driven decisions to optimize traffic flow and safety.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$384.7M
Headquarters
Kitchener, Canada
Founded
2005

Recently Posted Jobs

Explore more opportunities at Miovision

See more jobs