Apply

Ready to go for it?

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

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

See all jobs on JobTailor

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

Firmware Developer collaborating and designing firmware across Miovision hardware and test systems. Involves developing embedded Linux software in Python and firmware solutions in C/C++ for company products.

Posted 7/28/2026full-timeKitchener • 🇨🇦 CanadaMid-LevelSenior💰 CA$100,000 - CA$120,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in embedded Linux software development using Python and C/C++, with a strong focus on firmware design and integration with hardware systems. Proven ability to collaborate with cross-functional teams to ensure product quality and seamless operation across hardware and software layers.

Highest-signal resume keywords
Embedded Linux Software DevelopmentFirmware Design in C/C++Development Ecosystems (Git/GitLab, Docker, AWS)Hardware Interface Testing (UART, I2C, SPI, USB, Ethernet)Collaboration with Electrical Engineering and QA Teams

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 LinuxC/C++ ProgrammingPython ProgrammingFirmware DevelopmentLow-Level TestingHardware Abstraction LayersCode ReviewDebuggingEmbedded Systems DesignProtocol Design
Soft Skills
Strong Communication SkillsPositive AttitudeCuriosity
Tools & Technologies
GitGitLabDockerAWSVisual StudioCMakeJiraConfluence
Industry Keywords
Embedded SystemsFirmware SolutionsHardware IntegrationTest CoverageProduct Quality

Tech Stack

Tools & technologies
AWSDockerLinuxPython

About the role

Key responsibilities & impact
  • Collaborate, design, and develop firmware across all Miovision hardware and test systems.
  • Develop embedded Linux software in Python and firmware solutions in C/C++. Implement and maintain firmware features to completion.
  • Partner closely with the Electrical Engineering team during bring-up and debugging phases.
  • Collaborate with the Device Software team to resolve software dependencies, ensuring seamless integration between hardware abstraction layers and high-level applications.
  • Work hand-in-hand with the QA team to ensure complete test coverage. Develop both manual and automated low-level tests to validate hardware interfaces.
  • Participate in code reviews and troubleshoot product and manufacturing-related problems to ensure product quality.

Requirements

What you’ll need
  • Proven track record of hands-on embedded/firmware design and development experience.
  • Prior experience working in C/C++ and Python.
  • Experience navigating development ecosystems such as Git/GitLab, Docker, AWS, Visual Studio, CMake, Jira, and/or Confluence.
  • Familiarity with embedded systems design at the board and IC level, including familiarity working with hardware devices and compiling for ARM/X64 architectures.
  • Comfortable designing for protocols like UART, I2C, SPI, USB, and Ethernet.
  • Passion for building products that our customers love and that the team can be proud of.
  • Strong written and verbal communication skills, a positive attitude, and a natural curiosity to dive deep into complex technical systems.

Benefits

Comp & perks
  • Comprehensive Coverage: Your well-being is covered from day one with comprehensive health benefits, 24/7 virtual healthcare access, and dedicated wellness programs.
  • Financial Future: Build for tomorrow with our RRSP/401K Matching Plan and share in the company's success through our Variable Incentive Plan.
  • Time to Recharge: Truly unplug with our unique Mio-Days and flexible vacation policy.
  • Work & Life Support: We support you with flexible work options, an internet subsidy, a remote work allowance, and enhanced leave for new parents.