Join our talented R&D team as a Senior Firmware Engineer and help shape the future of oceanographic research! At RBR, you'll work with experts across firmware, systems, electronics, mechanical, software, and sensor engineering—all while contributing to cutting-edge oceanographic instruments.
Requirements
- Define and support the design and development of embedded firmware applications, and will be involved in system architecture decisions and firmware design methodologies
- Implement and ensure best practices in software development methodologies across the teams
- Implement and maintain software versioning and revision control
- Evaluate and balance trade-offs in system design to meet diverse requirements
- Take ownership of your projects from concept to deployment, ensuring they stay on schedule
- Translate design specifications into system designs and implementations, actively leading design and code reviews
- Share your expertise to enhance software architecture and feature design
- Work proactively with hardware and software teams to translate requirements into working designs and contribute to improvements in system-level architecture
- Contribute to the conceptual development of innovative products and projects
- Stay up-to-date on industry developments in software engineering technologies, processes, and disciplines
- Help drive a high-performing and continuous learning culture
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