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

Firmware Developer

Job in Ottawa, Ontario, Canada
Listing for: Celero Communications, Inc.
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware, C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 140000 CAD Yearly CAD 80000.00 140000.00 YEAR
Job Description & How to Apply Below
Position: Firmware Developer |

About the Role

We are seeking a Firmware Developer to design, implement, and debug low‑level firmware for embedded and SoC‑based systems. In this role, you will work closely with hardware, systems, and verification teams to bring up new platforms, develop reliable firmware features, and debug complex hardware–software interactions.

This position is ideal for an early‑career engineer with strong embedded fundamentals and C/C++ skills who is looking to grow technical ownership and gain hands‑on experience across the firmware lifecycle.

Key Responsibilities
  • Develop and maintain firmware for embedded processors and SoCs under the guidance of senior engineers
  • Implement board‑level and SoC‑level firmware components such as initialization code, control logic, and basic drivers
  • Support firmware bring‑up on new hardware platforms and silicon revisions
  • Assist with integration and validation of firmware with hardware and system software
  • Debug firmware and system‑level issues using logs, traces, and debuggers
  • Contribute to firmware test utilities and support regression testing activities
  • Follow firmware coding standards, guidelines, and best practices
  • Document firmware behavior, usage, and debugging procedures
  • Collaborate with hardware, verification, and application teams
Required Qualifications
  • Bachelor’s degree in Computer Engineering, Computer Science, or related field.
  • 1–3 years of relevant experience in embedded/firmware development
  • Basic experience developing and debugging firmware for embedded systems or So Cs
  • Strong hands‑on programming experience in C/C++
  • Strong problem‑solving skills and eagerness to learn
  • Awareness of coding best practices such as modular design, code readability, and version control.
  • Understanding of memory management, pointers, and data structures in embedded environments
  • Familiarity with Digital Signal Processing (DSP) fundamentals and control systems
  • Ability to work effectively in a cross‑functional engineering environment with a self‑driven attitude
Preferred Qualifications
  • Master’s degree in Computer Engineering, Computer Science, or related field
  • Experience working in coherent optical systems, silicon photonics
  • Familiarity or experience with:
    • Jenkins pipelines
    • RTOS‑based firmware
    • Common hardware interfaces (I2C, SPI, UART, GPIO)
    • UVM based verification environments and System Verilog test methodologies
Salary Range for US

$80,000 - $140,000 Base Annually

The final offer will be determined based on job‑related skills, experience, qualifications, and location.

Equal Employment Opportunity

As set forth in Celero Communications, Inc.’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

#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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary