Manager, Firmware Development
7 months ago
**Position Summary**
We’re looking for an experienced leader to join our team and manage the day to day operations of the Firmware Team. You’ll be responsible for planning the work and ensuring its execution in a timely manner and with the highest standards of quality. The team’s primary focus is development of new board support packages (BSPs) enabling Miovision’s custom hardware solutions across several product lines. The team is also responsible for development and maintenance of several manufacturing test fixtures. You’ll report to the Sr. Manager, Hardware Development and work closely with QA testers, Technical Architects, Product Owners, and Project Managers across the larger Hardware and Software Engineering teams. This role is based in Kitchener, Ontario and is a mix of remote and in-person activities.
**Key Accountabilities**
- Responsible for all firmware deliverables within Opticom, Core, and Scout product lines, as well as upcoming new products.
- Targets range from complex system-on-chips running Linux, to microprocessors with FreeRTOS, to basic bare-metal MCUs
- Responsible for manufacturing test fixture software and databasing, supporting in-house box build and external contract manufacturers
- Lead the day to day firmware operations across the Kitchener, Ontario and Minneapolis, MN sites, including daily standups, backlog refinement, and quarterly planning
- Resourcing, hiring, and performance management from senior developer to co-op students
- Provide technical mentorship and coaching to developers
- Define and implement best practices for repositories and build systems, testing, tools, continuous improvement, and support of other teams
- Ensure a timely and thorough response to all customer issues through the Engineering Support Escalation (ESE) process
- Maintain knowledge of emerging technologies applicable to Miovision’s products
**Skills/Qualifications**
- Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or similar
- 2+ years experience leading a team, and 6+ as a firmware engineer or developer
- Experience with the following languages C, C++, Python
- Experience with the following tools (git, yocto, buildroot, gitlab, AWS)
- Has shipped hardware products with custom firmware on custom PCBs
- A passion for building products our customers love and the team is proud of
- Data-driven and able to dig into technical details to understand a system or problem
- Able to effectively collaborate with a multidisciplinary team (EE, Manufacturing, QA, Software, etc) in person and virtually
- Able to give and receive constructive feedback on designs, processes, and ideas
- Excellent written and verbal communication skills in English
**Additional Assets**
- Experience with Agile, Kanban, Scrum, or other software development methodologies
- Experience with Ethernet networking concepts
- Experience with cellular networking (LTE, 5G)
- Experience with DevOps for build and CI infrastructure.
- Experience with NVIDIA Jetson, Qualcomm Snapdragon, and NXP Layerscape families
**Perks and Benefits**
- Comprehensive health benefits starting on day one
- RRSP Matching Plan
- Variable Incentive Plan
- Mio-Days: We extend all three-day weekends to four-days and provide a Holiday Shutdown in December
- Virtual Healthcare Service providing employees and their families access to healthcare providers 24/7
- Internet subsidy and a remote work allowance
- Enhanced paternity and maternity leaves
- Unlimited vacation policy
- Virtual fitness classes
zvFz1HC2yG
-
Firmware QA Analyst
2 months ago
Kitchener, Canada Miovision Full time**Position Summary** We’re looking for someone who’s passionate about quality, and who can handle a fast-paced, rapid delivery environment, to help with our mission. Firmware QA Analyst is a hands-on role focused on ensuring the quality of our state-of-the-art traffic operations products. You’ll work closely with the development team and the QA lead...
-
Firmware Engineer
2 weeks ago
Kitchener, Canada Waterloo Technical Inc. Full timeAt Waterloo Technical, we are dedicated to pushing the boundaries of innovation and design. Our team thrives on creativity and hands-on problem-solving, bringing ideas to life through prototyping and iteration. We believe in fostering an environment where curiosity and craftsmanship can flourish.About the RoleJoin a small R&D team responsible for the design,...
-
Firmware Engineer
2 weeks ago
Kitchener, Canada Waterloo Technical Inc. Full timeAt Waterloo Technical, we are dedicated to pushing the boundaries of innovation and design. Our team thrives on creativity and hands-on problem-solving, bringing ideas to life through prototyping and iteration. We believe in fostering an environment where curiosity and craftsmanship can flourish.About the RoleJoin a small R&D team responsible for the design,...
-
Firmware Engineer
2 weeks ago
Kitchener, Canada Waterloo Technical Inc. Full timeAt Waterloo Technical, we are dedicated to pushing the boundaries of innovation and design. Our team thrives on creativity and hands-on problem-solving, bringing ideas to life through prototyping and iteration. We believe in fostering an environment where curiosity and craftsmanship can flourish.About the RoleJoin a small R&D team responsible for the design,...
-
Firmware Engineer
2 weeks ago
Kitchener, Canada Waterloo Technical Inc. Full timeAt Waterloo Technical, we are dedicated to pushing the boundaries of innovation and design. Our team thrives on creativity and hands-on problem-solving, bringing ideas to life through prototyping and iteration. We believe in fostering an environment where curiosity and craftsmanship can flourish. About the Role Join a small R&D team responsible for the...
-
Firmware Engineer
2 weeks ago
Kitchener, Canada Waterloo Technical Inc. Full timeAt Waterloo Technical, we are dedicated to pushing the boundaries of innovation and design. Our team thrives on creativity and hands-on problem-solving, bringing ideas to life through prototyping and iteration. We believe in fostering an environment where curiosity and craftsmanship can flourish.About the RoleJoin a small R&D team responsible for the design,...
-
Manager - Hardware
2 weeks ago
Kitchener, Canada Avidbots Full timeAt Avidbots, we believe in solving real world problems with autonomous cleaning robotic solutions to unlock humanity’s potential. Neo is our current groundbreaking autonomous floor scrubbing robot that enhances facility cleanliness around the world empowering reallocation of human capital to higher priority focusesand we’re just getting...
-
Waterloo Technical Inc. | Firmware Engineer
2 days ago
kitchener, Canada Waterloo Technical Inc. Full timeAt Waterloo Technical, we are dedicated to pushing the boundaries of innovation and design. Our team thrives on creativity and hands-on problem-solving, bringing ideas to life through prototyping and iteration. We believe in fostering an environment where curiosity and craftsmanship can flourish.About the RoleJoin a small R&D team responsible for the design,...
-
Firmware Engineer
2 weeks ago
Kitchener, Ontario, M2A, Waterloo region, Canada Waterloo Technical Inc. Full timeAt Waterloo Technical, we are dedicated to pushing the boundaries of innovation and design. Our team thrives on creativity and hands-on problem-solving, bringing ideas to life through prototyping and iteration. We believe in fostering an environment where curiosity and craftsmanship can flourish.About the RoleJoin a small R&D team responsible for the design,...
-
Waterloo Technical Inc. | Firmware Engineer
5 days ago
kitchener, Canada Waterloo Technical Inc. Full timeAt Waterloo Technical, we are dedicated to pushing the boundaries of innovation and design. Our team thrives on creativity and hands-on problem-solving, bringing ideas to life through prototyping and iteration. We believe in fostering an environment where curiosity and craftsmanship can flourish.About the RoleJoin a small R&D team responsible for the design,...
-
Product Development Engineer
2 days ago
Kitchener, Ontario, Canada SOSV Investments LLC Full timeResearch and Innovation in Medical TechnologyAbout FluidAI Medical:We are a pioneering company that's revolutionizing post-operative care by harnessing the power of data from the body to detect complications early on. Our clinically validated sensing technology integrates with existing wound drains and catheters, providing healthcare providers with a smart...
-
Research & Development Engineering Associate
3 days ago
Kitchener, Canada SOSV Investments LLC Full timeh3>Research & Development Engineering AssociateCompany Description:FluidAI Medical is creating a paradigm shift in post-operative care, utilizing the plethora of data within the body to help in the detection of post-operative complications at their onset. Our clinically validated platform sensing technology augments existing wound drains and catheters,...
-
Backend Software Developer
2 weeks ago
Kitchener, Canada Miovision Full timeMiovision is a global industry leading company providing agencies and organizations modern tools to improve today’s traffic problems. We offer solutions that collect multimodal traffic data and uncover actionable insights, helping organizations get more out of their road network. The result: streets capable of moving more people – safely and efficiently...
-
Backend Software Developer
2 weeks ago
Kitchener, Canada Miovision Full timeMiovision is a global industry leading company providing agencies and organizations modern tools to improve today’s traffic problems. We offer solutions that collect multimodal traffic data and uncover actionable insights, helping organizations get more out of their road network. The result: streets capable of moving more people – safely and efficiently...
-
Backend Software Developer
2 weeks ago
Kitchener, Canada Miovision Full timeMiovision is a global industry leading company providing agencies and organizations modern tools to improve today’s traffic problems. We offer solutions that collect multimodal traffic data and uncover actionable insights, helping organizations get more out of their road network. The result: streets capable of moving more people – safely and efficiently...
-
Research & Development Engineering Associate
6 days ago
Kitchener, Canada FluidAI Medical Full timeCompany DescriptionFluidAI Medical is creating a paradigm shift in post-operative care, utilizing the plethora of data within the body to help in the detection of post-operative complications at their onset. Our clinically validated platform sensing technology augments existing wound drains and catheters, providing healthcare providers with a smart...
-
Expert Transportation Software Developer
1 day ago
Kitchener, Ontario, Canada Miovision Full timeTransportation Data InsightsWe offer cutting-edge transportation data solutions that provide actionable insights to help organizations optimize their road networks. Our mission is to enable streets capable of moving more people safely and efficiently, whether by car, bus, bike, e-scooter, or on foot.At Miovision, we design and develop our own custom hardware...
-
Hardware Quality Technician
7 months ago
Kitchener, Canada Miovision Full time**Position Summary** Working in the Hardware Quality team, this position will act as a key technical resource responsible for analyzing field returns to attempt to replicate customer symptoms, identify failure root causes and drive continuous quality improvement improvement. Position requires a hands-on focus so the role will be in-office at Miovision...
-
Software Developer
3 days ago
Kitchener, Canada Miovision Full timeMiovision is a global industry leading company providing agencies and organizations modern tools to improve today’s traffic problems. We offer solutions that collect multimodal traffic data and uncover actionable insights, helping organizations get more out of their road network. The result: streets capable of moving more people – safely and efficiently...
-
Software Developer
3 days ago
Kitchener, Canada Miovision Full timeMiovision is a global industry leading company providing agencies and organizations modern tools to improve today’s traffic problems. We offer solutions that collect multimodal traffic data and uncover actionable insights, helping organizations get more out of their road network. The result: streets capable of moving more people – safely and efficiently...