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

Firmware Engineer

Job in Ottawa, Ontario, Canada
Listing for: Celero Communications, Inc.
Full Time position
Listed on 2026-03-12
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware, DevOps
Salary/Wage Range or Industry Benchmark: 150000 - 250000 CAD Yearly CAD 150000.00 250000.00 YEAR
Job Description & How to Apply Below
Position: Firmware Engineer |

Celero Communications Inc. is an exciting and fast-growing start‑up in the semiconductor industry, pushing boundaries with innovative technologies that power the world’s most advanced AI and data center infrastructure.

We are seeking an experienced Firmware professional to lead a team of firmware engineers responsible for developing low‑level software that brings our silicon to life. In this role, you will manage and technically guide a team working on boot firmware, device drivers, real‑time systems, and hardware abstraction layers for complex SoCs and semiconductor platforms.

You will play a critical role in silicon bring‑up, system integration, and customer enablement, working closely with hardware, systems, and application teams to ensure reliable and high‑performance operation of our products.

This role is ideal for a hands‑on technical leader who enjoys building teams, shaping architecture, and solving complex hardware‑software integration challenges.

Key Responsibilities
  • Lead and mentor a high‑performing firmware engineering team, establishing best practices for code quality, testing, and documentation.
  • Collaborate with application engineers to understand customer firmware requirements.
  • Work closely with ASIC/SoC and systems design teams in setting firmware features and requirements.
  • Own firmware architecture across boot, BSP, and runtime environments.
  • Design and develop real‑time embedded firmware features for coherent optical systems. Ensure firmware meets performance, reliability, and security requirements.
  • Lead firmware support for new silicon bring‑up, debugging complex hardware/software issues using lab tools.
  • Drive firmware test automation and regression frameworks, and manage technical debt and long‑term maintainability.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 8+ years of experience in embedded/firmware development.
  • 3+ years of experience leading or managing engineering teams.
  • Programming
    : C/C++
  • Operating environments
    :
    Embedded Linux or RTOS (FreeRTOS, Zephyr, VxWorks)
  • Low‑level SoC and hardware interfaces
    : PCIe, Ethernet, I2C, SPI, UART
  • Memory subsystems
    : DDR, HBM
  • Debug and analysis tools
    : tracing, profiling, logging, and hardware/software debuggability
  • Experience with silicon bring‑up, board bring‑up, and complex firmware debugging.
Preferred Qualifications
  • Experience working in coherent optical systems, silicon photonics, or semiconductor platform companies.
  • Knowledge of:
    • CMIS (Common Management Interface Specification) standards for optical modules
    • RISC V architecture (SiFive or similar)
  • Familiarity with:
    • FPGA and emulation platforms for pre‑silicon validation
    • Lab bring‑up tools, including JTAG debuggers, logic analyzers, and oscilloscopes
    • UVM based verification environments and System Verilog test methodologies
Salary Range

$150,000 - $250,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)

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