1

Junior Firmware Engineer Jobs (NOW HIRING)

Firmware Engineer II

San Francisco, CA ยท On-site

$126.40K - $189.60K/yr

As a junior-to-mid-level engineer, you will work on diverse projects, driving firmware / embedded software for highly integrated medical devices. You will work cross-functionally with electrical ...

As a junior-to-mid-level engineer, you will work on diverse projects, driving firmware / embedded software for highly integrated medical devices. You will work cross-functionally with electrical ...

Senior Firmware Engineer

Costa Mesa, CA

$128.20K - $169.50K/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 ...

Staff Firmware Engineer

Alameda, CA ยท On-site

$170K - $220K/yr

What You'll Do As our Staff Firmware Engineer, you'll serve as a principal technical authority ... onboarding of junior engineers. What you'll bring: * B.S. in Computer Science, Electrical ...

Principal Firmware Engineer

San Jose, CA ยท On-site +1

$231K/yr

Provide guidance and mentorship to junior engineers, promoting best practices in firmware development. * System Integration: Collaborate with hardware engineers to ensure seamless integration of ...

Embedded Firmware Engineer

Ann Arbor, MI ยท On-site

$135K - $175K/yr

Experience mentoring more junior engineers * Experience with Rust or modern embedded programming languages * Expertise in Agile development methodologies and firmware design patterns Salary Range ...

Principal Firmware Engineer

San Jose, CA ยท On-site +1

$231K/yr

Provide guidance and mentorship to junior engineers, promoting best practices in firmware development. * System Integration: Collaborate with hardware engineers to ensure seamless integration of ...

Provide guidance and mentorship to junior engineers, promoting best practices in firmware development. * System Integration: Collaborate with hardware engineers to ensure seamless integration of ...

Firmware Engineer 5

San Diego, CA ยท Hybrid

$200K - $250K/yr

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

Embedded Firmware Engineer

Ann Arbor, MI ยท On-site

$135K - $175K/yr

Experience mentoring more junior engineers * Experience with Rust or modern embedded programming languages * Expertise in Agile development methodologies and firmware design patterns Salary Range ...

Firmware Engineer 5

San Diego, CA ยท On-site

$200K - $250K/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 5

San Diego, CA ยท Hybrid

$200K - $250K/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

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 ...

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 ...

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 May 28, 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 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.

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.

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:
Infographic showing various Junior Firmware Engineer job openings in the United States as of May 2026, with employment types broken down into 96% Full Time, and 4% Contract. Highlights an 92% In-person, 4% Hybrid, and 4% Remote job distribution, with an average salary of $71,799 per year, or $34.5 per hour.
Senior Firmware Engineer - Programmable Logic

Senior Firmware Engineer - Programmable Logic

Foresight Sports

San Diego, CA โ€ข On-site

$120K - $150K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Senior Firmware Engineer

Revelyst, is a collective of makers who design and manufacture performance gear and precision technologies. Our category-defining brands leverage meticulous craftsmanship and cross-collaboration to pursue innovation and redefine what is humanly possible in the outdoors.

We are seeking a high-caliber Senior Firmware Engineer to design and develop high-performance, real-time systems for cutting-edge camera-based sports equipment. This position combines expertise in embedded firmware, FPGA development, and real-time performance optimization to meet the precision and speed demands of an industry-leading product. You will work closely with hardware engineers, systems engineers, and QA teams to bring innovative solutions to life.

This position reports to the Firmware Engineer RT Supervisor, and is based out of our San Diego office. This role is currently based in San Diego but will be moving to our new, state-of-the-art Golf Technology headquarters in Carlsbad, CA. The move will roll out in phases across 2026, beginning with initial team moves in June and continuing throughout the year.

As the Senior Firmware Engineer, you will have an opportunity to:

  • Develop and optimize embedded firmware and FPGA logic for high-speed, precision camera-based systems in a real-time environment.
  • Collaborate with hardware engineers, system architects, and application developers to integrate firmware with other systems.
  • Engage in architectural and design discussions on firmware and FPGA solutions for next-generation products.
  • Mentor and guide junior engineers, providing technical leadership and support in firmware development and real-time systems design.
  • Perform rigorous debugging, optimization, and testing to ensure reliability, robustness, and fault tolerance of embedded systems.

You have:

  • 6+ years of experience in embedded systems development, with a focus on real-time, performance-critical applications.
  • Mastery in bare metal/real-time development using C/C++ for embedded systems.
  • Proven experience interfacing with components such as FPGA, DDR, Flash Memory, I2C, SPI, RTOS, LVDS, and timing, and understanding their interactions in real-time systems.
  • Experience in performance-critical applications, such as high data rate or low latency scenarios.
  • Experience in hardware debugging, including JTAG and other diagnostic tools.
  • Strong understanding of real-time systems and performance metrics such as latency, throughput, and timing constraints in embedded applications.

Strongly desired:

  • FPGA design and development using Xilinx toolset (VHDL/Verilog), with experience in designing for Xilinx Zynq, Versal, or Artix SoCs.
  • Familiarity with Vitis/Vivado toolchain and hardware-software co-design.
  • Experience in image processing, machine vision, or similar domains, including filters, transforms, convolution kernels, and algorithm optimization for embedded systems.
  • Strong background in algorithm development for real-time computer vision or signal processing, with a focus on performance optimization.
  • Advanced knowledge of object-oriented programming (OOP) design and software engineering best practices.
  • Extensive experience working with bare metal microcontrollers in time-critical applications.
  • Familiarity with performance benchmarking tools and optimization techniques for embedded systems.
  • Comfortable in Linux environments, particularly for managing embedded Linux systems alongside real-time processors.

Minimum education required:

  • Bachelors degree

Pay Range:

Annual Salary: $120,000.00 - $150,000.00

The actual annual salary offered to a candidate will be based on variables including experience, geographic location, education, and skills/achievements, and will be mutually agreed upon at the time of offer.

We offer a highly competitive salary, comprehensive benefits including: medical and dental, vision, disability and life insurance, 401K, PTO, paid holidays, gear discounts and the ability to add value to an exciting mission!