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

Firmware Developer

Job in Ottawa, La Salle County, Illinois, 61350, USA
Listing for: Celero Communications, Inc.
Full Time position
Listed on 2026-06-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 140000 USD Yearly USD 80000.00 140000.00 YEAR
Job Description & How to Apply Below
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.

Locations Available:
Ottawa, ON
- Córdoba, Argentina

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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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