2

Entry Level Firmware Engineer Jobs (NOW HIRING)

We are seeking a motivated and detail-oriented Entry-Level Firmware Engineer to join our Telguard firmware team at our Atlanta headquarters. This role offers the opportunity to contribute to the ...

We are seeking a motivated and detail-oriented Entry-Level Firmware Engineer to join our Telguard firmware team at our Atlanta headquarters. This role offers the opportunity to contribute to the ...

DOE Firmware Engineer (entry level) Are you passionate about development and project-based work? Do you like a significant challenge? We offer this and much, much more. Our teams work with cutting ...

$109K - $150K/yr

Job Openings >> Embedded Systems & Firmware (Entry Level) - US Army Support Embedded Systems ... Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related ...

From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute ... We are recruiting across a wide range of experience levels from entry level engineers to senior and ...

From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute ... We are recruiting across a wide range of experience levels from entry level engineers to senior and ...

From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute ... We are recruiting across a wide range of experience levels from entry level engineers to senior and ...

next page

Showing results 1-20

Entry Level Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do entry level firmware engineer jobs pay per year?

As of Jun 29, 2026, the average yearly pay for entry level firmware engineer in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What are the common day-to-day tasks for an Entry Level Firmware Engineer?

As an Entry Level Firmware Engineer, your daily activities often include writing and debugging code for embedded devices, testing hardware interactions, and reviewing technical documentation. You'll work closely with senior engineers, hardware designers, and software teams to ensure your firmware integrates seamlessly with both the hardware and higher-level software. Troubleshooting and resolving bugs, participating in code reviews, and updating development logs or reports are also common. These tasks provide excellent opportunities to learn industry best practices, expand your technical knowledge, and develop collaboration skills crucial for career advancement.

What engineer makes $500,000 a year?

While most entry-level firmware engineers do not earn such high salaries, senior engineers with extensive experience, specialized skills, and leadership roles in high-demand industries can reach or exceed $500,000 annually, especially with bonuses and stock options. These roles often require advanced knowledge of embedded systems, real-time operating systems, and relevant certifications, and are typically found in large tech companies or specialized sectors.

What engineers make $300,000 a year?

Highly experienced engineers in specialized fields such as software engineering, data science, or certain executive roles can earn $300,000 or more annually. Senior firmware engineers with extensive expertise, advanced skills in embedded systems, and leadership responsibilities may reach this level, especially in high-demand industries or companies with competitive compensation packages.

What is an Entry Level Firmware Engineer job?

An Entry Level Firmware Engineer designs, develops, and tests low-level software that interacts closely with hardware. They work with embedded systems, writing code in languages like C or C++ to control devices such as microcontrollers, sensors, and processors. Their responsibilities often include debugging, optimizing performance, and ensuring hardware-software compatibility. They collaborate with hardware engineers and software developers to create reliable and efficient embedded systems. This role serves as a foundation for gaining expertise in embedded programming, system design, and firmware development methodologies.

Do firmware engineers make good money?

Firmware engineers typically earn competitive salaries due to their specialized skills in embedded systems, programming in languages like C and C++, and knowledge of hardware interfaces. Entry-level firmware engineers can expect starting salaries that increase with experience, certifications, and industry demand, especially in sectors like consumer electronics, automotive, and IoT. Overall, firmware engineering is considered a well-paying field within software and hardware development.

Are firmware engineers in demand?

Firmware engineers are in high demand due to the growth of embedded systems in industries such as consumer electronics, automotive, and healthcare. Skills in C, C++, and real-time operating systems are particularly valuable, and job opportunities are expected to increase as technology advances and IoT devices expand.

What are the key skills and qualifications needed to thrive in the Entry Level Firmware Engineer position, and why are they important?

To thrive as an Entry Level Firmware Engineer, you need a solid understanding of embedded systems, C/C++ programming, and basic electronics, typically with a bachelor's degree in electrical or computer engineering. Familiarity with version control systems (e.g., Git), debugging tools, and hardware interfaces like UART, I2C, or SPI is often expected. Strong problem-solving abilities, effective communication, and teamwork are essential soft skills. These abilities help ensure reliable firmware development, smooth collaboration with hardware and software teams, and efficient troubleshooting in dynamic environments.

More about Entry Level Firmware Engineer jobs
What cities are hiring for Entry Level Firmware Engineer jobs? Cities with the most Entry Level 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 Entry Level Firmware Engineer jobs? States with the most job openings for Entry Level Firmware Engineer jobs include:
What job categories do people searching Entry Level Firmware Engineer jobs look for? The top searched job categories for Entry Level Firmware Engineer jobs are:
Infographic showing various Entry Level Firmware Engineer job openings in the United States as of June 2026, with employment types broken down into 4% As Needed, 17% Full Time, 4% Part Time, and 75% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.
Firmware Engineer

Firmware Engineer

Ametek

Atlanta, GA • On-site

Other

Posted 7 days ago


Key responsibilities

  • Contribute to the design, development, and testing of embedded firmware for Telguard hardware devices.

  • Develop and maintain firmware using the C programming language targeted for RTOS environments.

  • Collaborate with engineering and QA teams to execute and validate test procedures and expand automated testing coverage.


AMETEK rating

7.6

Company rating: 7.6 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

64th of 139 rated electronics manufacturers


Job description

We are seeking a motivated and detail-oriented Entry-Level Firmware Engineer to join our Telguard firmware team at our Atlanta headquarters. This role offers the opportunity to contribute to the development of embedded systems and RTOS-based software, working alongside experienced engineers on mission-critical products.

As part of our team, you will participate in the full firmware development lifecycle-from design and implementation to testing and optimization-while collaborating with cross-functional teams across engineering, product management, and customer support.

Key Responsibilities:

  • Contribute to the design, development, and testing of embedded firmware for Telguard hardware devices
  • Work with build systems and tools, including IDE-based and command-line compilation processes
  • Develop and maintain firmware using the C programming language targeted for RTOS environments
  • Support the development of cellular alarm communicators that process and retransmit alarm events from security and fire systems
  • Implement and troubleshoot inter-process communication protocols such as SPI, UART, and TCP/IP
  • Apply RTOS and operating system concepts, including process threading, synchronization, and communication mechanisms
  • Collaborate with engineering teams on:
    • Code optimization and efficiency improvements
    • Research and evaluation of next-generation technologies
    • SDK integration and analysis
  • Partner with QA teams to:
    • Execute and validate test procedures
    • Develop and maintain automated test cases
    • Expand automated testing coverage and capabilities

Qualifications:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • 0-2 years of experience in embedded systems or firmware development (internship experience acceptable)
  • Proficiency in C programming
  • Basic understanding of embedded systems and RTOS concepts
  • Familiarity with hardware communication protocols such as SPI, UART, and TCP/IP is preferred
  • Experience with debugging tools, version control systems, and build environments is a plus
  • Strong analytical, problem-solving, and troubleshooting skills
  • Ability to work effectively in a team-oriented, collaborative environment

What AMETEK employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom