1

Firmware Engineer Jobs in Champaign, IL (NOW HIRING)

Product Engineer/Production Test Engineer At Smartz Inc, we rely on our dynamic team of engineers ... Schedule product release plan for App, Cloud, and firmware for Smartz * Communicate project plan ...

Product Engineer/Production Test Engineer At Smartz Inc, we rely on our dynamic team of engineers ... Schedule product release plan for App, Cloud, and firmware for Smartz * Communicate project plan ...

Product Engineer/Production Test Engineer At Smartz Inc, we rely on our dynamic team of engineers ... Schedule product release plan for App, Cloud, and firmware for Smartz * Communicate project plan ...

Software Engineer Location : Champaign, IL or Midland, MI depending upon candidate preference Duration : Multi Year Project Interview Mode : Phone and Skype Visa : Green Card and US Citizens only.

Software Developer

Champaign, IL · On-site

$100K - $140K/yr

Software Developer (Champaign, IL) Job Overview: We are seeking a talented and motivated Software Developer to join our growing team. This role is ideal for someone who is passionate about technology ...

Software Developer (Champaign, IL) Job Overview: We are seeking a talented and motivated Software Developer to join our growing team This role is ideal for someone who is passionate about technology ...

Wolfram, creator of Mathematica, Wolfram|Alpha and the Wolfram Language, has an exciting opportunity available for a Software Developer to join its Data Logistics team and assist with the ERP project.

Posted today

Firmware Engineer information

See Champaign, IL salary details

$75.1K

$167.7K

$205.3K

How much do firmware engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for firmware engineer in Champaign, IL is $167,683.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,200.00 and $205,300.00 per year, depending on experience, location, and employer.

What is a firmware engineer?

Firmware Engineers are professionals who design, develop, test, and maintain the low-level software (firmware) that allows hardware devices to function. This firmware acts as a bridge between the device's hardware and higher-level software, ensuring that hardware components operate correctly and efficiently. Firmware Engineers typically work with embedded systems, writing code in languages like C or C++ for microcontrollers, sensors, and other electronic devices. Their work is crucial in industries such as consumer electronics, automotive, medical devices, and telecommunications.

What are the key skills and qualifications needed to thrive as a firmware engineer, and why are they important?

To thrive as a Firmware Engineer, you need a solid background in embedded systems, C/C++ programming, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help firmware engineers excel, especially when collaborating with hardware and software teams. These skills and qualities are crucial to ensure reliable, efficient firmware that seamlessly integrates with hardware products.

What are some common challenges firmware engineers face when working with cross-functional teams?

Firmware Engineers often collaborate closely with hardware designers, software developers, and QA teams. A common challenge is ensuring clear communication of technical requirements and constraints, as firmware must interface seamlessly with hardware and higher-level software. Misalignment or delays in one area can impact overall delivery, so Firmware Engineers need strong problem-solving and collaboration skills to address integration issues and keep projects on track. Regular cross-team meetings and thorough documentation help mitigate these challenges.

What is the difference between Firmware Engineer vs Embedded Software Engineer?

AspectFirmware EngineerEmbedded Software Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of hardware and low-level programmingBachelor's in Computer Engineering, Electrical Engineering, or related fields; strong programming skills in C/C++
Work EnvironmentDesigning and developing firmware for hardware devices, often working closely with hardware teamsDeveloping software for embedded systems, often in real-time environments
Industry UsageElectronics, consumer devices, IoT, automotiveConsumer electronics, medical devices, industrial automation

Firmware Engineers focus on creating low-level code that directly interacts with hardware components, while Embedded Software Engineers develop software that runs on embedded systems, often with a broader scope. Both roles require similar technical skills and often overlap in industries like consumer electronics and IoT.

How much money does a firmware engineer make?

A firmware engineer's salary varies based on experience, location, and industry, but typically ranges from $80,000 to $130,000 annually. Senior firmware engineers with specialized skills in embedded systems and real-time operating systems can earn higher salaries, especially in high-demand tech sectors.

What are the most commonly searched types of Firmware Engineer jobs in Champaign, IL?

The most popular types of Firmware Engineer jobs in Champaign, IL are:

What are popular job titles related to Firmware Engineer jobs in Champaign, IL?

For Firmware Engineer jobs in Champaign, IL, the most frequently searched job titles are:

What job categories do people searching Firmware Engineer jobs in Champaign, IL look for?

The top searched job categories for Firmware Engineer jobs in Champaign, IL are:

What cities near Champaign, IL are hiring for Firmware Engineer jobs?

Cities near Champaign, IL with the most Firmware Engineer job openings:

Infographic showing various Firmware Engineer job openings in Champaign, IL as of August 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $167,683 per year, or $80.6 per hour.

Firmware Engineer - Radio Control

Experience Champaign Urbana

Champaign, IL • On-site

$90 - $110/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

At Horizon Hobby, we inspire dreams and help build memories! Our company is the leader in the global Radio Control industry, celebrating 40 years in 2025! We offer tremendous opportunities for growth and development and a full array of benefits including discounts on our products! We are currently hiring for a Firmware Engineer!

This is a full-time, on-site position at our Champaign IL location. Working hours are Monday-Friday 8am-5pm.

Typical pay for this position is $90,000-$110,000 annually. The final offer for this position will be based on the unique experience and qualifications of the candidate selected. This position may also be eligible for a bonus not included in the base pay range.

This Firmware Engineer will focus on developing embedded firmware for radio‑control (RC) systems used in hobby‑grade aircraft, vehicles, and other model products. As a mid‑level engineer, this role will take ownership of firmware features, contribute to system‑level design decisions, and collaborate closely with hardware and product teams. This roll will work on control link logic, telemetry handling, device configuration, and performance optimization for compact and lightweight electronics that power Horizon Hobby’s product lines.

Key Responsibilities
  • Firmware Development for RC Electronics — Design, implement, and maintain embedded firmware for transmitters, receivers, ESCs, sensors, and other RC components. Develop features such as signal processing, failsafe behavior, telemetry decoding, and configuration logic.
  • Hardware Integration — Work closely with electrical engineers to bring up new boards, validate interfaces, and ensure firmware and hardware operate seamlessly together.
  • RF System Support — Collaborate with RF engineers to integrate firmware with RF modules, optimize control‑link performance, and support antenna tuning and range‑testing workflows.
  • CAD & Documentation Support — Review schematics and PCB layouts to understand hardware interfaces and constraints. Provide firmware‑specific input during design reviews.
  • Testing & Debugging — Use oscilloscopes, logic analyzers, and RF test equipment to debug issues, validate performance, and ensure reliability in real‑world RC environments.
  • Field & Bench Validation — Participate in controlled field tests with RC models to evaluate firmware behavior under realistic operating conditions.
  • Continuous Improvement — Identify opportunities to improve firmware architecture, testing workflows, and product performance.
  • Performs other duties as assigned within the scope of the position.
Qualifications

Required

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
  • 2–5 years of experience developing embedded firmware in C or C++.
  • Familiarity with microcontrollers, real‑time systems, and low‑level drivers (SPI, I²C, UART, PWM, ADC).
  • Ability to read schematics and understand hardware interfaces.
  • Experience debugging embedded systems using standard lab tools.
  • Interest in RF‑enabled consumer electronics or control systems.
Preferred
  • Experience with RC hobby products or similar consumer electronics.
  • Familiarity with 2.4 GHz RC control systems or spread‑spectrum protocols.
  • Experience with Aircraft/Helicopter stabilization systems
  • Knowledge of basic RF concepts and how firmware interacts with RF hardware.
  • Experience with bootloaders, over‑the‑air updates, or configuration utilities.
  • Understanding of EMI/EMC considerations in embedded systems.
  • Comfort with scripting languages (Python, etc.) for test automation.
Key Competencies
  • Strong problem‑solving and debugging skills
  • Clear communication and documentation habits
  • Ability to collaborate across hardware, firmware, and product teams
  • Attention to detail and commitment to reliability
  • Experience with Altium software for reviewing and completing circuit design reviews
  • Enthusiasm for hands‑on testing and iterative development
Physical Requirements
  • Occasional lifting of office supplies and materials, up to 20 pounds.
  • Ability to sit or stand for extended periods while working on a computer.

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.

Benefits & Other Perks
  • Medical, Dental, Vision
  • HSA and FSA options
  • Short-Term and Long-Term Disability Insurance
  • Life Insurance and Supplemental Life Insurance
  • 401(k) with a company match
  • Paid Time Off
  • Paid Holidays
  • Internal Rewards
  • Discounts on Products
  • Additional Coverage such as accident, critical, hospital and pet insurance

Horizon Hobby is a progressive, innovative company and, as such, is constantly reevaluating and reinventing the processes and procedures associated with each job. The essential duties and responsibilities of this position may change at any time. In addition, employees may be asked to work on special projects or to assist with other work necessary or important to the operation of Horizon. Your cooperation and assistance in performing such additional work is expected and appreciated.

Horizon Hobby, LLC is an equal opportunity and E-Verify employer
#J-18808-Ljbffr