Miovision
Firmware Developer
Kitchener
Sponsorship not specifiedDetected 8 days ago
PythonC++Code ReviewGitAWSDockerLinuxAccessibilityJiraEmbedded SystemsElectrical EngineeringCommunicationCollaborationProblem Solving
About the role
- Please Note: This is a hybrid role based out of our HQ in Kitchener, Ontario.
- Quality & Validation: Work hand-in-hand with the QA team to ensure complete test coverage.
- Continuous Improvement: Participate in code reviews and troubleshoot product and manufacturing-related problems to ensure product quality.
Responsibilities
- Design & Develop: Develop embedded Linux software in Python and firmware solutions in C/C++. Implement and maintain firmware features to completion.
- Hardware Bring-Up & Collaboration: Partner closely with the Electrical Engineering team during bring-up and debugging phases.
- System Integration: Collaborate with the Device Software team to resolve software dependencies, ensuring seamless integration between hardware abstraction layers and high-level applications.
- Firmware Experience: Proven track record of hands-on embedded/firmware design and development experience.
- Embedded Systems and Hardware: Familiarity with embedded systems design at the board and IC level, including familiarity working with hardware devices and compiling for ARM/X64 architectures.
- Experience working within Linux and developing software to run on Linux.
- Our values drive us.
- You will develop both manual and automated low-level tests to validate hardware interfaces.
Requirements
- Experience reading and understanding technical standards (IEEE, SAE) and documentation.
- Experience working within an RTOS.
- Familiarity with Linux command line utilities such as tcpdump, netcat, etc.
- Experience with reading schematics and datasheets.
- Experience with Yocto or Buildroot.
- Additional Assets: If you have experience in any of these areas, we'd love to hear about it!
Skills
- Strong written and verbal communication skills, a positive attitude, and a natural curiosity to dive deep into complex technical systems.
- Sound like your next adventure?
- Apply now and let's start building together!
- These tools are one of several factors considered in the hiring process and do not replace human judgement.
- Applicants interested in applying for roles at Miovision should apply directly via the details provided on our careers page.
Benefits
- Our vision and mission is to enable smart, fast, safe communities that simply flow, as we drive the Intelligent Mobility Revolution.
- Your well-being is covered from day one with comprehensive health benefits, 24/7 virtual healthcare access, and dedicated wellness programs.
Company info
- Passion for building products that our customers love and that the team can be proud of.
- Passion: Passion for building products that our customers love and that the team can be proud of.
- At Miovision, we're unlocking transportation networks that move you.
- They're at the core of everything we do.
Apply directly at Miovision →Create a free account for alerts like thisView Miovision immigration profile
This listing is sourced directly from Miovision's careers page and normalized into a canonical job model.