Manager, Firmware Development

4 weeks ago


Kitchener, Canada Miovision Full time

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.Board support packages (BSPs), device drivers, low-level logic and application code for embedded systemsTargets 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 Work closely with other leaders in hardware design, manufacturing, software (application and cloud), and customer support 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 : 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

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs.


  • Development Manager

    3 weeks ago


    Kitchener, Canada Perimeter Development Corporation Full time

    3 weeks ago Be among the first 25 applicants For over 10 years, Perimeter Development Corporation has pursued projects merging untapped potential, thoughtful design, superior materials, and passionate collaborations. Our diverse portfolio includes industrial, Class 'A' office space, and mixed-use urban renewal projects. We're driven by opportunity and...

  • Development Manager

    3 weeks ago


    Kitchener, Canada Perimeter Development Corporation Full time

    3 weeks ago Be among the first 25 applicants For over 10 years, Perimeter Development Corporation has pursued projects merging untapped potential, thoughtful design, superior materials, and passionate collaborations. Our diverse portfolio includes industrial, Class 'A' office space, and mixed-use urban renewal projects. We're driven by opportunity and...

  • Development Manager

    3 weeks ago


    Kitchener, Canada Perimeter Development Corporation Full time

    3 weeks ago Be among the first 25 applicants For over 10 years, Perimeter Development Corporation has pursued projects merging untapped potential, thoughtful design, superior materials, and passionate collaborations. Our diverse portfolio includes industrial, Class 'A' office space, and mixed-use urban renewal projects. We're driven by opportunity and...


  • Kitchener, ON, Canada Miovision Technologies, Inc. Full time

    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 – whether they are in a car, on a bus, on a bike or e-scooter, or walking. We’re looking for an experienced leader to join our team...

  • Development Manager

    3 weeks ago


    Kitchener, ON, Canada Perimeter Development Corporation Full time

    3 weeks ago Be among the first 25 applicants For over 10 years, Perimeter Development Corporation has pursued projects merging untapped potential, thoughtful design, superior materials, and passionate collaborations. Our diverse portfolio includes industrial, Class 'A' office space, and mixed-use urban renewal projects. We're driven by...


  • Kitchener, Canada Deep Trekker Inc. Full time

    Deep Trekker, a proud member of the Halma companies, is a leading provider of underwater robotics, delivering innovative and reliable solutions for a wide range of industries including aquaculture, infrastructure inspection, search and rescue, environmental monitoring, and more. Our cutting-edge technology empowers organizations to explore, inspect, and...


  • Kitchener, Canada Deep Trekker Inc. Full time

    Deep Trekker, a proud member of the Halma companies, is a leading provider of underwater robotics, delivering innovative and reliable solutions for a wide range of industries including aquaculture, infrastructure inspection, search and rescue, environmental monitoring, and more. Our cutting-edge technology empowers organizations to explore, inspect, and...


  • Kitchener, Canada Deep Trekker Inc. Full time

    Deep Trekker, a proud member of the Halma companies, is a leading provider of underwater robotics, delivering innovative and reliable solutions for a wide range of industries including aquaculture, infrastructure inspection, search and rescue, environmental monitoring, and more. Our cutting-edge technology empowers organizations to explore, inspect, and...


  • Kitchener, Canada Deep Trekker Inc. Full time

    Deep Trekker, a proud member of the Halma companies, is a leading provider of underwater robotics, delivering innovative and reliable solutions for a wide range of industries including aquaculture, infrastructure inspection, search and rescue, environmental monitoring, and more. Our cutting-edge technology empowers organizations to explore, inspect, and...


  • 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...


  • Kitchener, ON, Canada Perimeter Development Corporation Full time

    3 weeks ago Be among the first 25 applicants For over 10 years, Perimeter Development Corporation has pursued projects merging untapped potential, thoughtful design, superior materials, and passionate collaborations. Our diverse portfolio includes industrial, Class 'A' office space, and mixed-use urban renewal projects. We're driven by opportunity and...


  • Kitchener, Ontario, Canada Accelerated Systems Inc. Full time

    Salary: Accelerated Systems continues to be one of the most innovative companies in North America. Our advanced electric drive systems, for e-bikes, e-lawnmowers and Light Electric Vehicles (LEV), have no equal in the industry. We are a rapidly growing company and have the environment for your growth.This position will help develop validation test plans for...


  • Kitchener, Canada Conestoga College Full time

    Requisition Details **Job Title**: **Manager, Capital Development** **Requisition #**: **22-739R1** **Campus**: Doon **Department**: Facilities Development & Capital Management **Payband**: 12 **Payband Range**: $92,710.00 - $123,614.00 **Hours/Week**: 37.5 **Posting Date**: Thursday, February 16, 2023 **Closing Date**: Sunday, February 26,...


  • Kitchener, Canada Arrow Machine & Fabrication Group Full time

    **Company Introduction**: Arrow Machine and Fabrication Group is an engineering-focused solution provider of machined castings, fabrications, and assemblies. We serve OEM customers in the rail, material handling, mining, defense, heavy truck, agriculture, power systems, construction, nuclear, engineered products, architectural, and forestry industries. We...


  • Kitchener, Canada Hewlett Packard Full time

    **Job Summary** This role is responsible for designing, implementing, and executing comprehensive testing strategies to identify defects, verify functionality, and maintain a high standard of product excellence. The role monitors testing progress, analyzes results, and makes informed decisions based on testing outcomes. The role ensures the delivery of...

  • Manager, Curriculum

    4 weeks ago


    Kitchener, Canada Conestoga College Full time

    Requisition Details **Job Title**: **Manager, Curriculum & Business Development** **Requisition #**: **23-418** **Campus**: Doon **Department**: School of Business **Payband**: 11 **Payband Range**: $87,433.00 - $109,292.00 **Hours/Week**: 37.5 **Posting Date**: Thursday, February 23, 2023 **Closing Date**: Monday, March 6, 2023 at 11:59 PM...


  • Kitchener, Canada MTE Consultants, Inc. Full time

    Project Manager, Land Development EngineeringWe are currently seeking a Project Manager to join our Land Development team to work out of our Kitchener office.This team createscivil engineering solutions for greenfield and brownfield development projects in Waterloo Region, as well as sites around Ontario.Working with the best clients and consulting teams...


  • Kitchener, Canada MTE Consultants, Inc. Full time

    Project Manager, Land Development EngineeringWe are currently seeking a Project Manager to join our Land Development team to work out of our Kitchener office.This team createscivil engineering solutions for greenfield and brownfield development projects in Waterloo Region, as well as sites around Ontario.Working with the best clients and consulting teams...


  • Kitchener, Canada MTE Consultants, Inc. Full time

    Project Manager, Land Development EngineeringWe are currently seeking a Project Manager to join our Land Development team to work out of our Kitchener office.This team createscivil engineering solutions for greenfield and brownfield development projects in Waterloo Region, as well as sites around Ontario.Working with the best clients and consulting teams...


  • Kitchener-Waterloo, Canada VCT Group Inc. Full time

    Position**:Business Development Manager** Location: Kitchener, ON Compensation: $85k - $95k Annual Salary, depending on experience and qualifications Also includes a competitive health benefits plan, RRSP matching, generous vacation allowance, and staff discounts for solar and EV charging systems. We are also the founders of a community-based energy...