Firmware Manager

3 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 manager, you'll lead a small team of technical specialists, fostering a dedicated, communicative, and fast-paced work environment. You'll be a hands-on problem solver with the ability to independently take ownership, drive projects to completion, and deliver high-quality firmware solutions.

This position will be based out of our Ottawa head office.

What you'll do

  • Define and champion the design and development of embedded firmware applications
  • Implement and maintain best practices in development methodologies
  • Establish and manage software versioning and revision control systems
  • Analyze system design trade-offs to optimize for sometimes conflicting requirements
  • Lead project execution from start to finish, ensuring adherence to deadlines
  • Stay current on industry trends and advancements in firmware engineering technologies, processes, and disciplines
  • Translate design specifications into functional systems, leading code reviews and participating in design discussions
  • Contribute expertise to overall architecture and feature design
  • Bridge the gap between hardware and software teams, transforming requirements into working designs
  • Actively participate in the development of new products and projects
  • Focus on the technical aspects of project management and execution
  • Develop FW architecture for new system platforms
  • Own the overall success of firmware projects and the technical performance of your team
  • Provide clear direction, instruction, and guidance to your team
  • Guide team development, evaluation, and goal setting
  • Organize technical training and coach your team for career growth and advancement
  • Manage work assignments and project allocation

What you bring

  • 10+ years of experience in low-level C firmware development, encompassing:
    • Development in both C++ and C
    • Firmware Architecture
    • Troubleshooting and debugging using JTAG tools, IDEs, logic analyzers, and oscilloscopes
    • Knowledge of protocols such as RS232, SPI, I2C, I3C, USB, and Bluetooth
    • Experience with low-power microcontrollers, STM32 and MSP430 preferred
    • Experience in coding for pre-emptive RTOS for microcontrollers (e.g., FreeRTOS, Zephyr)
    • Ability to read, understand, and annotate electronic schematics (digital, mixed signal, and analog)
  • 4+ years of experience leading and managing high-performing engineering teams
  • Adaptability to work in an interrupt-driven environment, managing multiple projects and shifting priorities
  • A passion for helping others reach their full potential
  • Extensive knowledge of best practices and tools in embedded development
  • A creative problem solver with the drive to push boundaries, both self and team-oriented
  • Strong organizational skills with the ability to flourish in both independent and collaborative settings

Nice to haves

  • Experience developing high-performance, low-power battery-operated equipment
  • Knowledge of signal-processing algorithms
  • Experience developing calibrated scientific sensors
  • Experience working in an Agile development process and familiarity with Jira/Confluence tools for documentation and task management

About RBR

Since 1973, RBR has been designing and manufacturing oceanographic instruments in Ottawa, Ontario to measure our blue planet. The effects of climate change are being seen from the ocean’s abyss to the polar ice caps and our sensors quantify this change to support better analysis, improved planning, and more effective mitigation strategies. Our instruments measure water parameters in some of the harshest environments on the planet They are mounted on underwater drones, dropped out of planes, and sent to the bottom of the ocean – sometimes for years at a time – all in an effort to get precise and accurate data to support climate research We have been fortunate to be able to partner with some of the world's leaders in the field of ocean science, like Fisheries and Oceans Canada, The Scripps Institution of Oceanography, The Woods Hole Oceanographic Institution, The Norwegian Polar Institute, and The British Antarctic Survey, just to name a few

At RBR, our people care about the environment, our community, their work, and - of course - each other We value curiosity, experimentation, and doing the right thing , and while we do some serious work to support world-changing science, we don’t take ourselves too seriously – we like to let our hair down and cut loose too

Current perks at RBR

20 days of vacation, plus a company-wide holiday shutdown and paid sick days

Flexible working hours

???? Benefits from day 1 & RRSP contribution matching

Company-wide bonus program

Annual fitness reimbursement program

Greener commuting incentive program (bike-to-work, carpool, or transit passes)

EV reimbursement program + on-site charging stations

Charitable donation matching

Monthly Friday lunches (on us)

At RBR, we celebrate and support diversity in our workplace, we are an equal opportunity employer and are committed to creating an inclusive environment for all employees. We seek to recruit the best and most talented people for the job. Accommodations are available on request for candidates taking part in all aspects of the selection process.

#J-18808-Ljbffr
  • Firmware Manager

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

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

    2 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

    13 hours 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

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

    3 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,...


  • Ottawa, Canada Nanometrics Inc Full time

    **Working Title**: Manager, Firmware Development **Reports to**: Direct, Acquisition Systems **Based in**: Ottawa, ON (Hybrid) **Term**: Full-time **Company** **Position** 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....

  • Firmware Engineer

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


  • 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**: **The Team**: Nanometrics is currently seeking a Software Development Manager to lead a team of innovative software developers in the creation of our next generation of Earth data acquisition...

  • Firmware Engineer

    2 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

    3 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

    1 day 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

    13 hours 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

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


  • Ottawa, Ontario, Canada E-Solutions INC Full time

    Job Title: Senior Software/Firmware Development EngineerJob Location: Montreal, Ottawa-OnsiteJob Description:Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processes Design, implement, test, and document other...


  • Concord, ON, Canada OtO Inc. Full time

    At OtO, our mission revolves around the conviction that groundbreaking technology paves the way for a sustainable and enriching tomorrow. As a dynamic startup dedicated to pioneering smart outdoor hardware solutions, we're on the lookout for a skilled and motivated Embedded Systems Engineer to become a vital part of our team. In this pivotal position, you'll...


  • Ottawa, ON, Canada ORBCOMM Full time

    Define tasks based on software design / requirements and deliver solutions within program schedule guidelines. Design and execute test plans.Qualifications: The chosen candidate will have the skills to design and implement code for scalable, extensible, and maintainable cross-platform and cross-product interfaces and standards that can be used to support...


  • Concord, ON, Canada OtO Inc. Full time

    At OtO, our mission revolves around the conviction that groundbreaking technology paves the way for a sustainable and enriching tomorrow.   As a dynamic startup dedicated to pioneering smart outdoor hardware solutions, we're on the lookout for a skilled and motivated Embedded Systems Engineer to become a vital part of our team. In this pivotal position,...


  • Ottawa, Canada CB Canada Full time

    Hardware Integration EngineerOn behalf of our client, a software and appliance provider, we are seeking a Hardware Integration Engineer/Hardware Designer to work on current-generation and next-generation custom servers, with custom PCI blades and high-performance components.Primary Responsibilities:-Prime Hardware design for new products-Field support for...


  • Mississauga, ON, Canada Myant Inc Full time

    At Myant, we are creating the world’s first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. Humans have a fundamental desire and need to be connected to our environment, family, community, and technology. This level of connection will create a...