Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Miovision

Firmware Developer

Miovision

. Develop reliable embedded Linux software in Python and firmware solutions in C/C++ .

Posted 9/29/2026full-timeKitchener • CanadaMid-LevelSenior💰 CA$85,000 - CA$115,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing embedded Linux software and firmware solutions using C/C++ and Python, with a strong focus on collaboration across engineering teams and thorough testing methodologies.

Highest-signal resume keywords
Embedded Linux Software DevelopmentFirmware Solutions in C/C++Troubleshooting and Debugging Hardware IssuesUnit Testing and Static Analysis PrinciplesCollaboration with QA and Electrical Engineering

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded Systems DesignProgramming in C/C++Programming in PythonReading Schematics and DatasheetsUsing Oscilloscope for TroubleshootingHands-on Experience with UART, I2C, SPI, USB, and EthernetLinux Environment ExperienceCommand-Line Utilities (tcpdump, netcat)Unit Testing PrinciplesStatic Analysis Principles
Soft Skills
Strong Communication SkillsCollaboration Across Teams
Tools & Technologies
YoctoBuildrootRTOSGitDockerCMakeAWSAI Tools (AMP AI)
Industry Keywords
Embedded SystemsFirmware DevelopmentHardware Bring-UpManufacturing-Related IssuesTest Coverage

Tech Stack

Tools & technologies
AWSDockerLinuxPythonRTOSC++

About the role

Key responsibilities & impact
  • Develop reliable embedded Linux software in Python and firmware solutions in C/C++
  • Own features from initial concept through completion
  • Partner with Electrical Engineering during hardware bring-up and debugging
  • Troubleshoot, debug, and resolve product and manufacturing-related hardware issues
  • Perform manual and automated testing
  • Collaborate with QA to ensure complete test coverage across hardware interfaces
  • Work with the Device Software team to resolve software dependencies
  • Participate in peer code reviews
  • Maintain scalable and maintainable firmware

Requirements

What you’ll need
  • Solid embedded and firmware design experience
  • Strong programming skills in C/C++ and Python
  • Familiarity with embedded systems at board and IC level
  • Ability to read schematics and datasheets
  • Experience using an oscilloscope for troubleshooting
  • Hands-on experience with UART, I2C, SPI, USB, and Ethernet
  • Experience working in Linux environments and with command-line utilities such as tcpdump or netcat
  • Exposure to Yocto, Buildroot, or an RTOS is ideal
  • Familiarity with Git, Docker, CMake, and AWS
  • Strong unit testing and static analysis principles
  • Interest in using AI tools such as AMP AI
  • Strong communication skills and ability to collaborate across QA, Electrical, and Software teams
  • Legally eligible to work in either Canada or the United States

Benefits

Comp & perks
  • Comprehensive health benefits
  • 24/7 virtual healthcare access
  • Dedicated wellness programs
  • RRSP/401K Matching Plan
  • Variable Incentive Plan
  • Mio-Days
  • Flexible vacation policy
  • Flexible work options
  • Internet subsidy
  • Remote work allowance
  • Enhanced leave for new parents
  • Equity
  • Bonus