2

Entry Level Embedded Firmware Engineer Jobs (NOW HIRING)

... Engineer to join our team. The ideal candidate will be responsible for developing firmware for our ... A background in power electronics embedded firmware development is highly desirable. * Develop and ...

Embedded Engineer/C++/Onsite

Norristown, PA ยท On-site

$125K - $165K/yr

They're hiring a Firmware Engineer to design, develop, and maintain core embedded features, with a heavy focus on microcontrollers, C/C++, and hands-on work directly with hardware. Python is used for ...

Alarm.com is seeking a motivated and detailโ€‘oriented Embedded Firmware Engineer to join our Device Engineering team. This role is ideal for engineers with 2-3 years of experience who are excited to ...

Firmware Engineer

Tucson, AZ ยท On-site

$80K - $100K/yr

Design, code, debug, and maintain firmware for embedded systems. * Implement solutions in machine ... Proficiency in programming languages such as C, C++, assembly, and machine language.

Alarm.com is seeking a motivated and detailoriented Embedded Firmware Engineer to join our Device Engineering team. This role is ideal for engineers with 2-3 years of experience who are excited to ...

Embedded Software Engineer - Firmware

Kent, WA ยท On-site

$123K - $185K/yr

Own firmware for multiple avionics boards * Collaborate with other embedded software engineers to develop a scalable stack and maintain a coherent interface with adjacent systems * Work with ...

Develop firmware for distributed embedded networks that connect multiple MCUs. * Help shape and ... Work with cross-functional engineering teams to bring up hand hardware from prototype through ...

We are seeking a talented and motivated Firmware Engineer II to join our dynamic engineering team ... The ideal candidate will have a strong background in embedded software development, with a focus on ...

Alarm.com is seeking a motivated and detail-oriented Embedded Firmware Engineer to join our Device Engineering team. This role is ideal for engineers with 2-3 years of experience who are excited to ...

Join Generac's Residential Power Electronics team as a Firmware Engineering Intern in Reno, NV, and ... In this hands-on role, you'll contribute to embedded firmware development for new products, support ...

Design, code, debug, and maintain firmware for embedded systems. * Implement solutions in machine ... Proficiency in programming languages such as C, C++, assembly, and machine language.

Develop firmware for distributed embedded networks that connect multiple MCUs. * Help shape and ... Work with cross-functional engineering teams to bring up hand hardware from prototype through ...

... entry-level Firmware Engineer to join our team supporting advanced Magnetic Resonance Imaging (MRI) systems. In this role, you will learn to design, develop, test, and integrate embedded software ...

Firmware Developer

Phoenix, AZ ยท Hybrid

$100K - $125K/yr

Firmware Developer (Embedded C/C++) Location: Phoenix, AZ (Hybrid) Employment Type: Full-Time Permanent We are seeking a Firmware Developer with a strong foundation in low-level embedded development.

Description As a Firmware Engineer on Apple's Human Interface Devices (HID) Bluetooth team, you'll play a key role in developing embedded firmware for next-generation Bluetooth accessory devices. You ...

next page

Showing results 1-20

Entry Level Embedded Firmware Engineer information

See salary details

$73.5K

$122K

$164K

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

As of Jul 15, 2026, the average yearly pay for entry level embedded firmware engineer in the United States is $122,008.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,000.00 and $141,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by entry-level embedded firmware engineers during their first projects?

Entry-level embedded firmware engineers often encounter challenges such as understanding complex hardware interfaces, debugging low-level code, and adapting to strict resource constraints like limited memory and processing power. Collaborating closely with hardware engineers and learning to interpret hardware schematics can also be initially daunting. However, most teams provide mentorship and code reviews to help new engineers build confidence and develop their problem-solving skills in a supportive environment.

What does an Entry Level Embedded Firmware Engineer do?

An Entry Level Embedded Firmware Engineer is responsible for designing, developing, and testing low-level software that runs on hardware devices, such as microcontrollers and embedded systems. They work closely with hardware engineers to ensure that the firmware correctly interfaces with the hardware components. Typical tasks include writing code in languages like C or C++, debugging firmware, conducting unit tests, and assisting in hardware bring-up. Entry-level engineers often learn on the job and may help maintain or update existing firmware as needed.

What are the key skills and qualifications needed to thrive as an Entry Level Embedded Firmware Engineer, and why are they important?

To thrive as an Entry Level Embedded Firmware Engineer, you need a strong grasp of C/C++ programming, embedded systems concepts, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with microcontroller development kits, debuggers, oscilloscopes, and version control systems like Git is typically required. Problem-solving abilities, attention to detail, and effective teamwork are crucial soft skills for this role. These skills ensure reliable firmware development, seamless integration with hardware, and successful collaboration within multidisciplinary engineering teams.
More about Entry Level Embedded Firmware Engineer jobs
What cities are hiring for Entry Level Embedded Firmware Engineer jobs? Cities with the most Entry Level Embedded Firmware Engineer job openings:
What are the most commonly searched types of Embedded Firmware Engineer jobs? The most popular types of Embedded Firmware Engineer jobs are:
What states have the most Entry Level Embedded Firmware Engineer jobs? States with the most job openings for Entry Level Embedded Firmware Engineer jobs include:
What job categories do people searching Entry Level Embedded Firmware Engineer jobs look for? The top searched job categories for Entry Level Embedded Firmware Engineer jobs are:

Jr. Firmware Engineer

EG4 ELECTRONICS

Sulphur Springs, TX โ€ข On-site

Full-time

Re-posted 2 days ago


Job description

This role will be on-site 2 days in Dallas, TX and 3 days in Sulphur Springs, TX.

Introduction

EG4 is looking for a highly motivated Junior Firmware Engineer to join our team. The ideal candidate will be responsible for developing firmware for our power electronics products, developing communication protocols using CAN and RS-485, setting up the development platform, and implementing test-driven development methodologies. A background in power electronics embedded firmware development is highly desirable.


Job Description

  • Develop and implement firmware for power electronics components like BMS, Inverter etc. develop communication protocols using CAN bus and RS-485.

  • Implement real time control algorithms to regulate power electronics, inverters, battery management systems and other related devices.

  • Debug and troubleshoot firmware issues, ensuring robust and reliable performance in field installations.

  • Optimize firmware for energy efficiency, battery management, and grid integration.

  • Help Setting up and maintain the development platform for firmware development.

  • Collaborate with the hardware team to integrate firmware with hardware components.

  • Work closely with QA teams to validate and test firmware in real-world solar applications.

  • Write comprehensive technical documentation for firmware design, architecture, and integration.

  • Provide technical support to field engineers and customers when necessary.

  • Collaborate with cross-functional teams to improve overall product lifecycle and quality.

  • Write clean, maintainable, and efficient code.

  • Help Implement and maintain test-driven development (TDD) practices.

  • Conduct unit testing and integration testing of firmware components.

  • Participate in design and code reviews.


A successful candidate will demonstrate:

  • Bachelorโ€™s degree in electrical engineering, Computer Engineering, or related field.

  • Strong programming skills in C/C++.

  • Experience with embedded systems development.

  • Proficiency in developing communication protocols, particularly CAN and RS-485.

  • Familiarity with microcontroller architectures and peripherals.

  • Knowledge of power electronics and battery management systems is a plus.

  • Experience with test-driven development methodologies.

  • Excellent problem-solving and analytical skills.

  • Strong communication and teamwork abilities.


Physical Requirements:

  • This position may require the ability to perform tasks that involve sitting, standing, walking, lifting, computer work and other physical activities. Candidates should be able to meet these physical demands with or without reasonable accommodation.