Manager, Firmware Development

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



  • Kitchener, Canada Trackunit Full time

    The way we will access data via mobile connectivity in our domain is facing a fundamental shift. Autonomous construction machines, constant connectivity and differentiated data needs gathered via multiple sources. Combined with the LTE & 5G promises on low latency, low cost, high data bandwidth, high security etc. is a potential major change on all the...


  • Kitchener, Canada Trackunit Full time

    The way we will access data via mobile connectivity in our domain is facing a fundamental shift. Autonomous construction machines, constant connectivity and differentiated data needs gathered via multiple sources. Combined with the LTE & 5G promises on low latency, low cost, high data bandwidth, high security etc. is a potential major change on all the...


  • Kitchener, Ontario, Canada Voyis Full time

    About Voyis: Voyis designs and manufactures high-performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping...


  • Kitchener, Ontario, Canada Voyis Full time

    About Voyis: Voyis designs and manufactures high performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping...

  • Development Manager

    20 hours ago


    Kitchener, Canada Perimeter Development Corp. Full time

    Get notified about new Development Manager jobs in Canada. 12,000+ Development Manager Jobs in Canada Leadership Development Director - RemoteResearch and Development (R&D) Manager of ThermoformingLeadership Development Director - Remote City of Langley, British Columbia, Canada Be an early applicant 1 week ago Engineering Manager - Mineral...

  • Development Manager

    10 hours ago


    Kitchener, Canada Perimeter Development Corp. Full time

    Get notified about new Development Manager jobs in Canada. 12,000+ Development Manager Jobs in Canada Leadership Development Director - RemoteResearch and Development (R&D) Manager of ThermoformingLeadership Development Director - Remote City of Langley, British Columbia, Canada Be an early applicant 1 week ago Engineering Manager - Mineral...

  • Development Manager

    2 weeks ago


    Kitchener, Ontario, Canada Perimeter Development Corporation Full time

    4 weeks ago Be among the first 25 applicants We seek a highly organized and motivated Development Manager to lead a diverse portfolio of commercial, industrial, and mixed-use development opportunities. This person will thrive on the challenges of complex sites, navigating planning approvals, and communicating with partners. They will possess strong...

  • Development Manager

    4 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

    4 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

    2 weeks ago


    Kitchener, Ontario, 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, Canada Clearpath Robotics Full time

    About the Job The Platform team is responsible for integrating the Hardware and Software of OTTO Mobile Autonomous Robot platforms. You are a true Mechatronics engineer, with a focus primarily on the software side of things including bare metal firmware, device drivers for external components, and application layer components. You will lead in...

  • R&D Engineering

    2 weeks ago


    Kitchener, Ontario, Canada Voyis Full time

    Voyis designs and manufactures high-performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping people better...


  • Kitchener, Ontario, Canada FluidAI Medical Full time $20 - $30

    Research & Development Engineering Associate [Co-Op] FluidAI 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...


  • Kitchener, Ontario, Canada Semiconductor Components Industries, LLC Full time

    About Us At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs and software that sense and connect the world or...


  • 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

    2 weeks ago


    Kitchener, Ontario, Canada Miovision Full time

    Position Summary At Miovision, we build our own custom hardware to deliver best-in-class transportation data and traffic management solutions. Our firmware team is responsible for developing the low-level hardware abstraction layer (BSP) for Miovision and products, and much of the on-device software stack for priority/preemption phase selectors, radios,...


  • Kitchener, Canada FluidAI Medical Full time

    Research & Development Engineering Associate [Co-Op]Description Company Description: FluidAI 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...


  • Kitchener, Canada FluidAI Medical Full time

    Research & Development Engineering Associate [Co-Op]Description Company Description: FluidAI 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...

  • Software Developer

    2 weeks ago


    Kitchener, Canada Miovision Full time

    Position Summary At Miovision, we build our own custom hardware to deliver best-in-class transportation data and traffic management solutions. Our firmware team is responsible for developing the low-level hardware abstraction layer (BSP) for Miovision and products, and much of the on-device software stack for priority/preemption phase selectors,...

  • R&d Manager

    4 weeks ago


    Kitchener, Canada FluidAI Medical Full time

    **Company Description**: FluidAI 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 monitoring...