Senior Firmware Engineer - Embedded IoT (Onsite Ottawa)
ORBCOMM
Ottawa
On-site
CAD 80,000 - 100,000
Full time
30+ days ago
Job summary
A leading IoT technology company in Ottawa, ON, is seeking a Senior Firmware Engineer to develop and maintain embedded firmware for advanced products. The ideal candidate will have a Bachelor’s in Electrical Engineering and 3-5 years of experience in embedded software development with strong C programming skills. This onsite role offers the opportunity to impact global IoT solutions directly and work in a collaborative environment.
Qualifications
- 3-5 years of professional experience in embedded software development.
Responsibilities
- Design, develop, and maintain embedded firmware for proprietary products.
- Translate software requirements into tasks and deliver solutions on schedule.
- Develop and execute comprehensive test plans for product reliability.
- Enhance and support in-house development and debugging tools.
- Implement and optimize low-power algorithms.
Skills
Proficiency in C programming
Experience with ARM and/or Intel-based microcontrollers
Familiarity with real-time operating systems (RTOS)
Knowledge of communication protocols (TCP/IP, UART/RS232, etc.)
Ability to interpret hardware schematics
Proficiency with version control systems (e.g., GitHub, Jira)
Python programming experience
Education
Bachelor’s degree in Electrical Engineering
A leading IoT technology company in Ottawa, ON, is seeking a Senior Firmware Engineer to develop and maintain embedded firmware for advanced products. The ideal candidate will have a Bachelor’s in Electrical Engineering and 3-5 years of experience in embedded software development with strong C programming skills. This onsite role offers the opportunity to impact global IoT solutions directly and work in a collaborative environment.