Join our talented R&D team as a Firmware Engineer and help shape the future of oceanographic research! At RBR, you'll collaborate with experts across firmware, systems, electronics, mechanical, software, and sensor engineering—all while contributing to cutting-edge oceanographic instruments.
Requirements
- A Bachelor's or Master’s degree in Electrical Engineering, Computer Science, or an equivalent field
- Preferred 5+ years of firmware development experience, with strong proficiency in
- Programming skills in both C and C++
- Working with low-power microcontrollers (STM32/ARM preferred)
- Embedded Real-Time Operating Systems (Zephyr is a plus)
- Troubleshooting and debugging using JTAG tools, IDE, logic analyzers, and oscilloscopes
- Communication protocols such as RS232, SPI, I2C, I3C, USB, and Bluetooth
- Embedded systems test methodologies, continuous integration, and modern git workflow principles
- Reading and annotating electronic schematics, including digital, mixed-signal, and analog devices
- Experience with Linux terminals
- Experience working in an Agile development process; familiarity with Jira/Confluence tools would be an asset
- Strong organizational skills and the capacity to work both independently and as part of a team
- Adaptability to work in an interrupt-driven environment, managing multiple projects, and shifting priorities
- Excellent verbal and written communication skills
Benefits
- 20 days of vacation, plus a company-wide holiday shutdown and paid sick days
- Benefits from day 1 & RRSP contribution matching
- 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)!
- Team events and social activities
- Collaborative, supportive work environment
- Work alongside passionate experts spanning multiple disciplines
- Direct impact on climate science and ocean research