Geotab is hiring a Senior Embedded Engineer to design, write, and test C and embedded RTOS firmware systems. This role contributes to embedded hardware design and testing using HIL and SIL methodologies, while managing project tasks, providing status reports, and collaborating closely with other developers and engineers.
What You'll Do
- Design and implement firmware for embedded devices and systems from requirements through to production and commercial deployment.
- Perform firmware development, including architectural input, in areas like modem, GPS, vehicle data, and security using C and RTOS standards.
- Develop an in-depth understanding of Geotab IoT device firmware and how various modules work.
- Write unit tests and perform integration and system-level testing in real and simulated vehicles.
- Conduct comprehensive testing and code reviews to ensure industry coding standards are followed.
- Debug firmware issues and identify areas for code improvements.
- Keep up-to-date documentation for all areas of responsibility.
What We're Looking For
- 8-10 years of previous experience in embedded firmware and hardware development for wireless products.
- Diploma or Degree in Computer Science, Electrical or Software Engineering, or a related field; or an equivalent combination of education and experience.
- Advanced knowledge of Microcontroller Design, firmware build-chains, build systems, and CI/CD methods.
- Proficiency in C and Python, with familiarity with data structures, algorithms, and design patterns for resource-constrained systems.
- Ability to read schematics and data sheets, with an understanding of underlying electronics for firmware debugging.
- Strong verbal and written communication skills with the ability to document complex technical systems.
Nice to Have
- Experience with Rust and GO is highly beneficial.
Technical Stack
- C
- Python
- RTOS
- Rust
- GO
Team & Environment
You will work closely with other embedded developers, engineers, and internal technical teams.
Benefits & Compensation
- Flex working arrangements
- Home office reimbursement program
- Baby bonus & parental leave top up program
- Online learning and networking opportunities
- Electric vehicle purchase incentive program
- Competitive medical and dental benefits
- Retirement savings program
Work Mode
This role follows a hybrid work model.
We believe that ensuring diversity is fundamental to our future growth and progress. Geotab encourages applications from all qualified individuals and is committed to accommodating people with disabilities.






