Firmware Manager
3 weeks ago
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 timeOur 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 timeRecognized 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 timeOur 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 timeOur 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 timeOur 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 timeAbout 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,...
-
Manager, Firmware Development
1 month ago
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 timeAbout 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...
-
Manager, Firmware Development
1 month 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**: **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 timeAbout 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 timeA 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 timeAbout 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 timeAbout 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 timeAbout 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...
-
Senior Software/Firmware Development Engineer
3 weeks ago
Ottawa, Ontario, Canada E-Solutions INC Full timeJob 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...
-
Embedded Systems Engineer
2 hours ago
Concord, ON, Canada OtO Inc. Full timeAt 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...
-
FPGA Firmware Engineer
2 hours ago
Ottawa, ON, Canada ORBCOMM Full timeDefine 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...
-
Embedded Systems Engineer
2 days ago
Concord, ON, Canada OtO Inc. Full timeAt 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,...
-
Hardware Integration Engineer
4 weeks ago
Ottawa, Canada CB Canada Full timeHardware 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...
-
Hardware Validation Engineer
2 weeks ago
Mississauga, ON, Canada Myant Inc Full timeAt 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...