Manager, Firmware Development

3 weeks ago


Ottawa, Canada Nanometrics Inc Full time

**Working Title**:
Manager, Firmware Development**Reports to**:
Director, Acquisition Systems**Based in**:
Ottawa, ON**Term**:
Full-time**About Us**:
**About You**:
You have an existing management experience or you are a Senior Developer that is looking at transitioning into management in your next career step. You have a solid appreciation for the importance of a leader's role in building a strong team. You have the ability to articulate and manage trade-offs between software technology choices, implementation approaches, and business considerations. You have an extensive background in software design and architecture as well as strong leadership skills, both technically and in project planning.

**The Team**:
Nanometrics is currently seeking a Firmware Development Manager to lead a team of innovative firmware developers in the creation of our next generation of scientific dataloggers. These cutting-edge instruments are essential for collecting, recording, and streaming seismic data and state-of-health information in challenging field environments, ranging from deserts and mountain tops to Antarctica and ocean-bottoms. Our firmware development team solves complex design problems aiming to achieve a very high level of reliability and robustness, along with introducing new and advanced capabilities while ensuring mínimal power consumption. In our pursuit of excellence, we continuously evaluate the latest tools, languages, and frameworks available, integrating the best solutions into our development projects. The problems we tackle often require innovative thinking that transcends the boundaries between cloud, enterprise, and our instruments. If you possess a strong firmware development background, a passion for cutting-edge technology, and thrive in a collaborative environment where your contributions make a significant impact, we invite you to join our team.

**The Role**:
- Lead the overall development lifecycle of multiple products, including software architectures, frameworks, infrastructure, and technology- Collaborate with product management and business development to establish a product roadmap that combines customer needs, business requirements, and our technological capabilities into a multi-year product vision- Maintain and execute a technology roadmap that balances technology reuse and the integration of new technology to build efficient, robust and powerful products- Coordinate and actively contribute to the development of system architectures to achieve commercial objectives of profitability, quality, and maintainability- Develop and maintain a comprehensive resource plan for the team, optimizing team members' utilization and prioritizing major activities in alignment with product management- Proactively communicate with stakeholders to ensure comprehensive, consistent, and feasible solution requirements that meet their needs
- Manage firmware release activities, ensuring stakeholder expectations are met, and product quality is upheld

**What You Bring**:
- Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering or equivalent- 7+ years of professional software development experience (C++ preferred), including experience as a system architect and/or design authority- 3+ years of experience as a team lead on a firmware development team, driving the development of small-to-medium sized software projects- Experience with essential software development tools including version control (Git preferred), task tracking (Jira preferred), automation test frameworks, deployment tools and continuous integration technologies

**Assets**:
- Experience with the Rust programming language- Familiarity with Yocto- Thorough knowledge of networking protocols (TCP, UDP) and evolving standards
- Proficiency in web and on-device security approaches, along with a solid understanding of the underlying principles and technologies involved

**Why You’ll Love Us**:
- You will be joining an amazing team of energetic and dedicated professionals in a dynamic, collaborative and progressive atmosphere- Competitive total compensation package including Benefits, RRSP, and Bonus opportunities- The chance to make positive and impactful contributions in your work
- Nanometrics supports and encourages learning opportunities and provides access to LinkedIn Learning and several other Professional Development opportunities


  • Firmware Manager

    7 days ago


    Ottawa, Canada NUVYYO Full time

    **Our Company** Recognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada. Building on our first mobile media streaming system, in 2014 we...

  • Firmware Manager

    3 days ago


    Ottawa, Canada NUVYYO Full time

    **Our Company** Recognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada. Building on our first mobile media streaming system, in 2014 we...

  • Firmware Manager

    1 week ago


    Ottawa, Canada EightSix Network Inc Full time

    Recognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada.Building on our first mobile media streaming system, in 2014 we launched Tablo, a...

  • Firmware Manager

    4 weeks ago


    Ottawa, Canada RBR Ltd. Full time

    **About the role**: RBR is seeking a highly motivated and experienced leader to manage our embedded firmware team. In this role, you'll have the unique opportunity to collaborate with a talented group of R&D experts across various disciplines, including firmware, electronics, mechanics, software, systems, sensor engineering, and oceanography. As the manager,...

  • Firmware Manager

    1 week ago


    Ottawa, Canada Nuvyyo Full time

    Our CompanyRecognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada.Building on our first mobile media streaming system, in 2014 we...

  • Firmware Manager

    1 week ago


    Ottawa, Canada Nuvyyo Full time

    Our CompanyRecognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada.Building on our first mobile media streaming system, in 2014 we...

  • Firmware Manager

    1 week ago


    Ottawa, Canada Nuvyyo Full time

    Our Company Recognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada. Building on our first mobile media streaming system, in 2014 we...

  • Firmware Manager

    4 weeks ago


    Ottawa, Canada RBR Ltd. Full time

    About the role RBR is seeking a highly motivated and experienced leader to manage our embedded firmware team. In this role, you'll have the unique opportunity to collaborate with a talented group of R&D experts across various disciplines, including firmware, electronics, mechanics, software, systems, sensor engineering, and oceanography. As the manager,...

  • Firmware Manager

    7 days ago


    Ottawa, ON, Canada Nuvyyo Full time

    Our CompanyRecognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada.Building on our first mobile media streaming system, in 2014 we...

  • Firmware Manager

    7 days ago


    Ottawa, ON, Canada Nuvyyo Full time

    Our CompanyRecognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada.Building on our first mobile media streaming system, in 2014 we...

  • Firmware Manager

    6 days ago


    Ottawa, ON, Canada EightSix Network Inc Full time

    Recognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada. Building on our first mobile media streaming system, in 2014 we launched...

  • Firmware Manager

    4 weeks ago


    Ottawa, ON, Canada RBR Ltd. Full time

    About the role RBR is seeking a highly motivated and experienced leader to manage our embedded firmware team. In this role, you'll have the unique opportunity to collaborate with a talented group of R&D experts across various disciplines, including firmware, electronics, mechanics, software, systems, sensor engineering, and oceanography. As the...

  • Firmware Engineer

    1 week ago


    Ottawa, Canada ORBCOMM Full time

    About the Opportunity: The Firmware Engineer will be part of the team that develops and maintains firmware for ORBCOMM’s embedded products. This role requires the ability to understand a significant installed base of technology in an environment supporting high availability mission critical embedd

  • Firmware Engineer

    1 week ago


    Ottawa, Canada ORBCOMM Full time

    About the Opportunity: The Firmware Engineer will be part of the team that develops and maintains firmware for ORBCOMM’s embedded products. This role requires the ability to understand a significant installed base of technology in an environment supporting high availability mission critical embedded devices.Main responsibilities will include: Write...

  • Firmware Engineer

    4 weeks ago


    Ottawa, Canada Orbcomm Full time

    A little bit about the role: The Firmware Engineer will be part of the team that develops and maintains firmware for ORBCOMM’s embedded products. This role requires the ability to understand a significant installed base of technology in an environment supporting high availability mission critical embedded devices.Roles and Responsibilities: Write...

  • Firmware Engineer

    4 days ago


    Ottawa, Canada ORBCOMM Full time

    About the Opportunity: The Firmware Engineer will be part of the team that develops and maintains firmware for ORBCOMM’s embedded products. This role requires the ability to understand a significant installed base of technology in an environment supporting high availability mission critical embedded devices.Main responsibilities will include: Write...

  • Firmware Engineer

    1 week ago


    Ottawa, Canada ORBCOMM Full time

    About the Opportunity: The Firmware Engineer will be part of the team that develops and maintains firmware for ORBCOMM’s embedded products. This role requires the ability to understand a significant installed base of technology in an environment supporting high availability mission critical embedded devices. Main responsibilities will include: Write...

  • Firmware Engineer

    1 week ago


    Ottawa, Canada ORBCOMM Full time

    About the Opportunity: The Firmware Engineer will be part of the team that develops and maintains firmware for ORBCOMM’s embedded products. This role requires the ability to understand a significant installed base of technology in an environment supporting high availability mission critical embedded devices.Main responsibilities will include: Write...

  • Firmware Engineer

    1 week ago


    Ottawa, Canada ORBCOMM Full time

    About the Opportunity: The Firmware Engineer will be part of the team that develops and maintains firmware for ORBCOMM’s embedded products. This role requires the ability to understand a significant installed base of technology in an environment supporting high availability mission critical embedded devices.Main responsibilities will include: Write...

  • Firmware Engineer

    7 days ago


    Ottawa, ON, Canada ORBCOMM Full time

    About the Opportunity: The Firmware Engineer will be part of the team that develops and maintains firmware for ORBCOMM’s embedded products. This role requires the ability to understand a significant installed base of technology in an environment supporting high availability mission critical embedded devices.Main responsibilities will include: Write...