Enable job alerts via email!

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
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.