×
Register Here to Apply for Jobs or Post Jobs. X

Junior​/Intermediate Firmware Engineer

Job in Ottawa, Ontario, Canada
Listing for: LRO Staffing
Contract position
Listed on 2026-02-07
Job specializations:
  • Software Development
    Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 35 - 45 CAD Hourly CAD 35.00 45.00 HOUR
Job Description & How to Apply Below
Position: Junior/Intermediate Firmware Engineer - Contract - 18833

About The Opportunity

Our reputable client has an Immediate requirement for a Junior/Intermediate Firmware Engineer to join their team onsite in Ottawa. This is a great opportunity to be part of a well-established organization where you will play a critical role in developing firmware for embedded IoT products. The ideal candidate will have significant experience with embedded products, RTOS, ARM, Bare-Metal, IoT devices and hands-on experience with the C programming language.

Responsibilities
  • Developing embedded firmware that will run on embedded IoT products
  • Collaborate with cross-functional teams to define software requirements
  • Design, code, integrate, debug and document software that is scalable, robust, and performant
  • Develop new features on an ongoing, incremental basis
  • Implement low power algorithms
Qualifications
  • Degree from a recognized university or community college with an acceptable specialization in computer, electrical engineering, systems engineering, computer science or information systems
  • 2-4 years of experience developing embedded software in C and RTOS (FreeRTOS preferred)
  • Knowledge of ARM/INTEL based microcontrollers and board level development
  • Experience with communications protocols, such as TCP/IP, BLE, SPI, UART/RS232, RS485, I2C
  • Experience with Bare-metal, Wireless, Bluetooth, GPS, RF, LoRa technologies will be an asset
  • Strong team player, collaborative, self-sufficient
Contract Details

Start ASAP. Initial 6 to 12-month contract with extension/conversion possibility. 100% onsite and pay rates will be $35.00 to $45.00 per hour depending on experience. This is a great opportunity to work on the latest IoT technology and grow with a well-established organization.

How To Apply

Please apply by clicking the “Apply Now” button below and follow the instructions to submit your résumé. You can also apply by submitting your résumé directly to itco If you are already registered with us, please contact your Senior Recruiter. Please quote job 18833
.

LRO Staffing values fairness, confidentiality, and human judgment in every stage of our hiring process. We do not use automated or AI-driven screening tools to assess applications. Each submission is reviewed by an experienced recruiter to ensure a thoughtful and equitable evaluation of every candidate.

Thank you for your interest in this role. One of our Recruiters will be in touch with you if your profile meets the requirements for the role and the expectations of our clients. Please note that all candidates must be permitted to work in Canada to be considered for this opportunity.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary