1

Junior Firmware Engineer Jobs (NOW HIRING)

Mentor more junior engineers and be a technical reference for other teams. * Actively contribute to ... Be the firmware reference for system design discussions with other engineering teams. * Collaborate ...

Mentor more junior engineers and be a technical reference for other teams. * Actively contribute to ... Be the firmware reference for system design discussions with other engineering teams. * Collaborate ...

Senior Firmware Engineer

Costa Mesa, CA · On-site

$191K - $253K/yr

Provide mentorship to junior engineers and level-up the overall capability of the TRS Firmware team. * Work cross-functionally with Electrical, Software, and Product Design teams to ensure program ...

Firmware Engineer 4

San Diego, CA · Hybrid

$175K - $225K/yr

Provide firmware subject matter expertise in architectural development and multi-disciplinary ... Provide technical guidance and mentorship to junior engineers. Requirements * This position ...

Firmware Engineer 4

San Diego, CA · On-site

$175K - $225K/yr

Provide firmware subject matter expertise in architectural development and multi-disciplinary ... Provide technical guidance and mentorship to junior engineers. Requirements * This position ...

Firmware Engineer 4

San Diego, CA · On-site

$175K - $225K/yr

Provide firmware subject matter expertise in architectural development and multi-disciplinary ... Provide technical guidance and mentorship to junior engineers. Requirements * This position ...

Senior Firmware Engineer

Redwood City, CA · On-site

$160K - $220K/yr

Mentor more junior engineers and be a technical reference for other teams. * Actively contribute to ... Be the firmware reference for system design discussions with other engineering teams. * Collaborate ...

Senior Firmware Engineer

Audubon, PA · On-site

$120K - $159K/yr

The Senior Firmware Engineer will develop and deliver reliable, compliant, and high-quality ... Mentor junior engineers and peers, fostering a culture of technical excellence, collaboration, and ...

Senior Firmware Engineer

Audubon, PA · On-site

$120K - $159K/yr

The Senior Firmware Engineer will develop and deliver reliable, compliant, and high-quality ... Mentor junior engineers and peers, fostering a culture of technical excellence, collaboration, and ...

Mentor junior engineers and provide technical guidance. * Support automated testing strategies ... Experience in developing firmware integrating Cellular, Satellite, WiFi/Bluetooth and CAN ...

Mentor junior engineers and provide technical guidance. * Support automated testing strategies ... Experience in developing firmware integrating Cellular, Satellite, WiFi/Bluetooth and CAN ...

Coaching junior engineers on firmware developing. Drive coding reviews and practices across team * Customer, NPI and Manufacturing support * Responsible for resolving sustaining issues, fixing bugs ...

Coaching junior engineers on firmware developing. Drive coding reviews and practices across team * Customer, NPI and Manufacturing support * Responsible for resolving sustaining issues, fixing bugs ...

Staff Engineer, Firmware

Eden Prairie, MN · On-site

$116K - $199K/yr

Mentor junior engineers and provide technical guidance. * Support automated testing strategies ... Experience in developing firmware integrating Cellular, Satellite, Wi-Fi/Bluetooth and CAN ...

next page

Showing results 1-20

Junior Firmware Engineer information

See salary details

$33.5K

$71.8K

$109.5K

How much do junior firmware engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for junior firmware engineer in the United States is $71,799.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What is the difference between Junior Firmware Engineer vs Firmware Developer?

AspectJunior Firmware EngineerFirmware Developer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related field; some certificationsBachelor's or higher in a related field; certifications are common
Work EnvironmentEntry-level, team-based projects, hardware and embedded systemsMid-level to senior projects, embedded systems, software-focused
Industry UsageConsumer electronics, automotive, IoT devicesEmbedded systems, IoT, industrial automation
Search & Comparison IntentUnderstanding entry-level roles, career progressionClarifying job responsibilities, skill requirements

The main difference between a Junior Firmware Engineer and a Firmware Developer lies in experience and responsibility level. Junior Firmware Engineers are typically entry-level, focusing on learning and supporting firmware development, while Firmware Developers are more experienced, handling complex projects independently. Both roles require similar educational backgrounds and industry usage, but the Firmware Developer role generally involves more advanced tasks and autonomy.

What are the key skills and qualifications needed to thrive as a Junior Firmware Engineer, and why are they important?

A Junior Firmware Engineer typically needs a solid foundation in embedded systems programming, knowledge of C/C++ languages, and a relevant engineering degree. Familiarity with tools such as debuggers, oscilloscopes, integrated development environments (IDEs), and version control systems like Git is important, while certifications in embedded systems can be advantageous. Strong problem-solving skills, attention to detail, and effective teamwork abilities help individuals excel in this role. These skills ensure reliable firmware development, efficient troubleshooting, and seamless collaboration within engineering teams, all critical for delivering robust embedded products.

What are some common challenges a Junior Firmware Engineer may face when starting in this role, and how can they overcome them?

Junior Firmware Engineers often encounter challenges such as understanding legacy codebases, debugging hardware-software interactions, and adapting to rapid development cycles. It's helpful to proactively seek guidance from senior engineers, regularly review documentation, and utilize debugging tools specific to embedded systems. Participating in code reviews and collaborating closely with hardware teams can also accelerate learning and help overcome initial hurdles.

What are Junior Firmware Engineers?

Junior Firmware Engineers are entry-level professionals who help design, develop, test, and maintain the low-level software (firmware) that controls electronic devices and hardware. They typically work under the supervision of more experienced engineers, assisting with coding, debugging, and troubleshooting firmware issues. Junior Firmware Engineers often collaborate with hardware engineers to ensure that the firmware interacts correctly with the device's physical components. This role is ideal for recent graduates or those new to the field who are looking to build experience in embedded systems and firmware development.
More about Junior Firmware Engineer jobs
What cities are hiring for Junior Firmware Engineer jobs? Cities with the most Junior Firmware Engineer job openings:
What are the most commonly searched types of Firmware Engineer jobs? The most popular types of Firmware Engineer jobs are:
What states have the most Junior Firmware Engineer jobs? States with the most job openings for Junior Firmware Engineer jobs include:
What job categories do people searching Junior Firmware Engineer jobs look for? The top searched job categories for Junior Firmware Engineer jobs are:
Infographic showing various Junior Firmware Engineer job openings in the United States as of July 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $71,799 per year, or $34.5 per hour.
Senior Firmware Engineer

Senior Firmware Engineer

Reach

Redwood City, CA

$160K - $220K/yr

Full-time

Re-posted 11 days ago


Job description

At Reach, we are delivering technologies to enable the long-range, wireless transfer of power. We believe wireless energy can be as liberating for power systems as WiFi was for data systems, and are busy creating the energy infrastructure that will one day replace the aging electrical grid. We have raised funding from top tier VC's, have real world customers deploying our technology, and are continuing to build out the exceptional team that is making our vision a reality.

The Position
In this position, you will be a key part of Reach’s engineering team to develop firmware enabling fast, reliable wireless communication between devices in the wireless power network. You will also conduct research to improve the performance, flexibility, and integrability of Reach’s technology. As part of a small team in a small company, you will have a great deal of agency over your work, plenty of opportunity to discover and solve new challenges, and the ability to make large-impact decisions. It will be critical that you are a creative problem solver with strong curiosity, a passionate, proactive spirit eager to add value before it’s requested or identified by others. 
Key Position Responsibilities
  • Actively contribute to the firmware team to analyze, design, develop and deploy features to meet business, product, and technical requirements.
  • Mentor more junior engineers and be a technical reference for other teams.
  • Actively contribute to Reach’s code base by architecting and implementing features with scalability and manufacturability in mind.
  • Actively contribute to design and code review within the firmware and software teams.
  • Actively contribute to board design, bring up and validation. Be the firmware reference for system design discussions with other engineering teams.
  • Collaborate with PM/Mechanical/RF/EE teams to plan the effort and establish timelines for yourself and your team.
  • Collaborate with other engineers to perform system bring up, troubleshooting and testing.
  • Support certification and regulatory testing. Support field testing.
  • Write validation test plans for firmware.
  • Identify areas of need: Advocate for good coding practices and contribute to product innovation in hardware and software.
  • Document architectures, design and code.
Qualifications
  • Bachelor degree in computer science, electrical engineering or equivalent.
  • 5+ years of experience as a firmware engineer or equivalent.
  • Subject matter in C development on embedded platforms.
  • Proficient with firmware development in bare-metal or RTOS based systems.
  • Proficient with board bring up including schematics reading and PCBs debugging.
  • Experience with python, bash and scripting languages.
  • Ability to work cross‐functionally.
  • Strong interpersonal and communication skills.
  • Ability to communicate effectively complex concepts.
  • Results- and deadline- driven.
  • Able to work independently with little direction.
  • Takes great pride and ownership in developing products.
Nice-To-Haves
  • Experience with BLE systems or other wireless transfer technology.
  • Experience with Nordic nRF52 development and Zephyr OS.
  • Experience mentoring more junior engineers or leading cross team system designs.
  • Experience with full development cycles from prototyping to manufacturing.
  • Experience with RF applications.
  • Experience in software test automation.
  • Experience working at a start-up or with a small, intimate team.
The expected salary range for this role is based on market benchmarks and internal compensation practices. Final offers will depend on factors like experience, skills, seniority, and how each candidate aligns with the needs of the role. Where an offer falls within the range will reflect the full scope of what a new hire brings to the team.
Salary is just one part of our total compensation package, which typically includes a comprehensive benefits plan and equity.
Reach - Who We Are

Reach is a pioneer in a new frontier of technology. Born out of MIT, incubated in YC, and developed in an "office space" that was once the oven of a cookie factory, we are a group of curious, passionate, and creative problem solvers, and we approach our work with vigor and humility.

Much has changed since our cookie factory days, but our core philosophies have remained. Decisions are made quickly, meetings and politics are kept to a minimum, and everyone here does high-visibility work that has considerable influence on our product and company. We have weekly team lunches, quarterly offsite company events, and often spend time together outside of work bicycling, rock climbing, playing music, and hosting happy hours.

We highly value diversity at our company - in not only professional capabilities and experience, but also in personal interests, schools of thought, musical tastes, and walks of life. We prioritize inclusivity, and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.