1

Embedded Firmware Engineer Jobs in Raleigh, NC (NOW HIRING)

Embedded Software Engineer

Raleigh, NC

$112K - $148K/yr

Develop baremetal firmware on STM32 (control logic, state machines, diagnostics) * Develop embedded ... Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related ...

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Develop baremetal firmware on STM32 (control logic, state machines, diagnostics) * Develop embedded ... Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related ...

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Develop bare-metal firmware on STM32 (control logic, state machines, diagnostics) * Develop ...

Embedded Design Engineer

Youngsville, NC · On-site

$85K - $115K/yr

Knowledge, Skills and Abilities Experience creating embedded system programming with C, C++ and low-level firmware. Ability to understand and define embedded hardware systems from a lower-level ...

Embedded Design Engineer

Youngsville, NC · On-site

$85K - $115K/yr

Knowledge, Skills and Abilities · Experience creating embedded system programming with C, C++ and low-level firmware. · Ability to understand and define embedded hardware systems from a lower-level ...

... of embedded firmware as needed. * Design assembly/test tooling and shop aids, as needed. Our ... Ontic Engineering and Manufacturing Inc. is an Equal Opportunity employer. All qualified applicants ...

... of embedded firmware as needed. * Design assembly/test tooling and shop aids, as needed. Our ... Ontic Engineering and Manufacturing Inc. is an Equal Opportunity employer. All qualified applicants ...

As the lab's first Robotics Research Engineer, you will help define how research concepts become working hardware and software - from embedded firmware through ROS2 autonomy stacks through field ...

Design, manage, and optimize firmware for novel mechanisms. * Design, and manage the deployment and ... Demonstrated skill at sensor integration and embedded control. * Experience with PCB Design

next page

Showing results 1-20

Embedded Firmware Engineer information

See Raleigh, NC salary details

$71.4K

$118.6K

$159.4K

How much do embedded firmware engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for embedded firmware engineer in Raleigh, NC is $118,595.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,100.00 and $137,100.00 per year, depending on experience, location, and employer.

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

To excel as an Embedded Firmware Engineer, you need a strong command of C/C++ programming, embedded systems design, and microcontroller architecture, typically supported by a degree in electrical engineering, computer engineering, or a related field. Familiarity with debugging tools, real-time operating systems (RTOS), version control systems like Git, and industry-relevant certifications such as Certified Embedded Systems Engineer (CESE) are valuable. Strong problem-solving abilities, effective cross-functional communication, and adaptability are essential soft skills. These competencies ensure high-quality, reliable firmware development and efficient collaboration with hardware, software, and testing teams.

What are the typical daily responsibilities of an Embedded Firmware Engineer?

As an Embedded Firmware Engineer, you can expect your daily responsibilities to include writing and testing code for microcontrollers, debugging hardware-software integration issues, and collaborating closely with hardware designers and other engineers to define system requirements. You'll also participate in code reviews, develop test procedures, and document technical specifications for ongoing and future projects. The role often involves troubleshooting in lab environments and may require firmware updates to existing products. This variety ensures each day presents unique challenges and opportunities to contribute directly to product innovation and quality.

What does an Embedded Firmware Engineer do?

An Embedded Firmware Engineer develops and maintains low-level software that controls hardware devices, ensuring they function efficiently and reliably. They write code in languages like C and C++ for microcontrollers and processors, often working with real-time operating systems (RTOS) and communication protocols. Their role involves debugging, optimizing performance, and collaborating with hardware and software teams to integrate systems.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Raleigh, NC? The most popular types of Embedded Firmware Engineer jobs in Raleigh, NC are:
What job categories do people searching Embedded Firmware Engineer jobs in Raleigh, NC look for? The top searched job categories for Embedded Firmware Engineer jobs in Raleigh, NC are:
Infographic showing various Embedded Firmware Engineer job openings in Raleigh, NC as of May 2026, with employment types broken down into 94% Full Time, 5% Part Time, and 1% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $118,595 per year, or $57 per hour.
Mixed Signal Electrical Engineer

Mixed Signal Electrical Engineer

Maxonic, Inc.

Raleigh, NC

$70/hr

Other

Posted 4 days ago


Job description

Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Mixed Signal Electrical Engineer.

Job Description:

 

Job Title: Mixed Signal Electrical Engineer

Job Type: Fulltime

Job Location: Raleigh, NC

Work Schedule: On-site

Pay Rate: $70 Based on experience.

 

Job Summary
• The Senior Electrical Engineer is responsible for electrical hardware and firmware design and analysis of current and new systems within the R&D Product Development group. 

• This will be done by organizing and actively working with internal hardware engineering teams and external engineering design partners, meeting schedule timelines, project milestones, and cost targets. 

• A knowledge of electrical hardware design, development, and deployment and embedded firmware is required. 

• Experience in creating and implementing system and subsystem level requirements then performing verification testing of designs. 

• Experience in embedded C/C++ software development and mixed-signal PCBA design in a cross-functional team environment.  

• Ability to effectively plan and implement design from given requirements and ensure design outputs meet the requirements. 

• Experience with IEC 60601 electrical EMC and Safety testing to ensure product complies with quality & regulatory standards.
Responsibilities
No. Major Duties Description
• Properly plan and execute scheduled electrical and firmware work packages collaborating with internal and external design resources to meet project milestones
• Delivering electrical and embedded products in a timely fashion with integrity and meeting all applicable standard for medical device quality.
• Provide electrical and firmware engineering support ensuring current and new products meet Medical Device safety requirements such as IEC 60601 and other Medical Device standards.
• Ensure duties are completed according to Client''s SOPs and enhance necessary SOPs to improve efficiency and quality.
• Responsible for electrical engineering design, development and support of products, sub-assemblies, board level circuits with a strong emphasis on digital and some analog based circuits containing HIFU amplifiers, linear regulators and buck power supplies
• Write and develop associated firmware designs to support hardware functionality. 

• Experience in FPGA and Micro Controller designs and able to write in Verilog and VHDL code.
• Responsible for verifying electrical and firmware design requirements through engineering analysis and testing.
• Write and conduct engineering studies for root cause analysis on product enhancements and failures.
• Complete system integration and verification test planning using high-level verification test plans.
• Provide broad electrical and firmware engineering technical expertise through various phases of product life cycle.
• Provide electrical and firmware engineering analysis, feasibility reports and studies to assist the product development team.
• Maintain/improve existing product designs in support of Manufacturing activities.
• Follow design control procedures and enhance existing procedures as needed
• Electrical Root Cause Analysis 

• Lead root cause investigations for product quality issues and implement correction plans.
Technical & Functional Skills
• Demonstrated ability to author and manage systems, sub-assembly and board level requirements and specifications in a highly methodical and organized manner.
• Experience with mixed signal technology designs.
 Good understanding of high-speed PCB layout considerations such as parasitic, crosstalk isolation, power supply noise, grounding, and EMI consideration.
• Familiarity with common manufacturing methods, both for electrical and mechanical and components.
• Experience with Altium Designer, OrCAD, Cadence Allegro, PADs schematic and layout tools or equivalent.
• Strong comprehension of risk management and risk analysis techniques, consistent with ISO 14971, applied to medical devices.  

• Thorough understanding of verification strategy and test planning.
• Experience in Verilog for FPGA designs.
• Experience with Altera, Xilinx or Lattice FPGA development environments.

• Experience with engineering analysis tools such as MATLAB and Signal Integrity tools, Hyperlinx or other   similar tools.                                                                                                                                

Minimum Qualifications
• 7+ years of engineering experience in the medical device industry and/or highly regulated engineering environments.  
• 5+ years of proven experience in mixed signal designs utilizing FPGAs.

• Exposure to software development practices and IEC 62304.
• Bachelor’s degree in Electrical Engineering, Systems Engineering or a related field.
Preferred Qualifications
• Graduate degree in Electrical Engineering, Systems Engineering or a related field.

 

About Maxonic:

Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges. Our award winning, dedicated team of recruiting professionals are specialized by technology, are great listeners, and will seek to find a position that meets the long-term career needs of our candidates. We take pride in the over 10,000 candidates that we have placed, and the repeat business that we earn from our satisfied clients.

 

Interested in Applying?

Please apply with your most current resume. Feel free to contact Manish Rajput (/) for more details.