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 ...
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 ...
Robotics Research Engineer
Raleigh, NC · On-site
$80K - $100K/yr
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 ...
Robotics Research Engineer
Raleigh, NC · On-site
$80K - $100K/yr
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 ...
Senior Electrical Engineer
Morrisville, NC · On-site
$100K - $131K/yr
Ability to read and write embedded C to debug hardware/firmware integration. * Experience with ... Report to the Electrical Engineering R&D Manager.
Quick apply
Senior Electrical Engineer
Morrisville, NC · On-site
$100K - $131K/yr
Ability to read and write embedded C to debug hardware/firmware integration. * Experience with ... Report to the Electrical Engineering R&D Manager.
Electrical Project Engineer
Creedmoor, NC · On-site
... 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 ...
Electrical Project Engineer
Creedmoor, NC · On-site
... 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 ...
Senior Electrical Engineer
Morrisville, NC · On-site
$100K - $131K/yr
Ability to read and write embedded C to debug hardware/firmware integration. * Experience with ... Report to the Electrical Engineering R&D Manager.
Senior Electrical Engineer
Morrisville, NC · On-site
$100K - $131K/yr
Ability to read and write embedded C to debug hardware/firmware integration. * Experience with ... Report to the Electrical Engineering R&D Manager.
Senior Electrical Engineer
Morrisville, NC · On-site
$100K - $131K/yr
Ability to read and write embedded C to debug hardware/firmware integration. * Experience with ... Report to the Electrical Engineering R&D Manager.
Quick apply
Senior Electrical Engineer
Morrisville, NC · On-site
$100K - $131K/yr
Ability to read and write embedded C to debug hardware/firmware integration. * Experience with ... Report to the Electrical Engineering R&D Manager.
... 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 ...
Mechatronics Engineer
Durham, NC · On-site
What you'll do at BotBuilt - Design, manage, and optimize firmware for novel mechanisms. - Design ... embedded control. - Experience with PCB Design - Familiarity with hardware in the loop testing ...
Mechatronics Engineer
Durham, NC · On-site
What you'll do at BotBuilt - Design, manage, and optimize firmware for novel mechanisms. - Design ... embedded control. - Experience with PCB Design - Familiarity with hardware in the loop testing ...
Principal Charging Software Engineer
Raleigh, NC · On-site
$131K - $175K/yr
Reports to Chief Engineer - Charging Hardware This role requires a full-time onsite presence in ... lead software/firmware architecture for connected hardware (chargers, embedded devices, or ...
Principal Charging Software Engineer
Raleigh, NC · On-site
$131K - $175K/yr
Reports to Chief Engineer - Charging Hardware This role requires a full-time onsite presence in ... lead software/firmware architecture for connected hardware (chargers, embedded devices, or ...
Principal Charging Software Engineer
Raleigh, NC · On-site
$131K - $175K/yr
Reports to Chief Engineer - Charging Hardware This role requires a full-time onsite presence in ... lead software/firmware architecture for connected hardware (chargers, embedded devices, or ...
Principal Charging Software Engineer
Raleigh, NC · On-site
$131K - $175K/yr
Reports to Chief Engineer - Charging Hardware This role requires a full-time onsite presence in ... lead software/firmware architecture for connected hardware (chargers, embedded devices, or ...
Principal Charging Software Engineer
$131K - $175K/yr
Reports to Chief Engineer - Charging Hardware This role requires a full-time onsite presence in ... lead software/firmware architecture for connected hardware (chargers, embedded devices, or ...
Principal Charging Software Engineer
$131K - $175K/yr
Reports to Chief Engineer - Charging Hardware This role requires a full-time onsite presence in ... lead software/firmware architecture for connected hardware (chargers, embedded devices, or ...
Electrical Engineer II
Cary, NC · On-site
$85K - $105K/yr
Experience with embedded C, firmware debug, FPGA programming, or close collaboration with software/firmware teams * Experience with display driver electronics, TCONs, serializers, video bridges, or ...
Quick apply
Electrical Engineer II
Cary, NC · On-site
$85K - $105K/yr
Experience with embedded C, firmware debug, FPGA programming, or close collaboration with software/firmware teams * Experience with display driver electronics, TCONs, serializers, video bridges, or ...
Electrical Engineer II
Cary, NC · On-site
$85K - $105K/yr
Experience with embedded C, firmware debug, FPGA programming, or close collaboration with software/firmware teams * Experience with display driver electronics, TCONs, serializers, video bridges, or ...
Quick apply
Electrical Engineer II
Cary, NC · On-site
$85K - $105K/yr
Experience with embedded C, firmware debug, FPGA programming, or close collaboration with software/firmware teams * Experience with display driver electronics, TCONs, serializers, video bridges, or ...
Senior Electrical Engineer
Durham, NC · On-site
$50 - $55/hr
... and embedded systems - Expertise in bare-metal C programming, including memory management and ... and firmware updates. - Design and refine systems involving robotics, motion control, power ...
Quick apply
Senior Electrical Engineer
Durham, NC · On-site
$50 - $55/hr
... and embedded systems - Expertise in bare-metal C programming, including memory management and ... and firmware updates. - Design and refine systems involving robotics, motion control, power ...
As an Electrical Engineer, you will be responsible for the development of embedded electrical ... You will work in collaboration with the firmware team during board bring up and debug. You will ...
Quick apply
As an Electrical Engineer, you will be responsible for the development of embedded electrical ... You will work in collaboration with the firmware team during board bring up and debug. You will ...
Senior Electronics Hardware Engineer
Morrisville, NC · On-site
$103K - $138K/yr
... embedded hardware, and collaborating across multidisciplinary teams to deliver products that ... Collaborate with firmware, systems, mechanical, test, and manufacturing teams to optimize ...
Senior Electronics Hardware Engineer
Morrisville, NC · On-site
$103K - $138K/yr
... embedded hardware, and collaborating across multidisciplinary teams to deliver products that ... Collaborate with firmware, systems, mechanical, test, and manufacturing teams to optimize ...
Senior Electronics Hardware Engineer
Morrisville, NC · On-site
$103K - $138K/yr
... embedded hardware, and collaborating across multidisciplinary teams to deliver products that ... Collaborate with firmware, systems, mechanical, test, and manufacturing teams to optimize ...
Senior Electronics Hardware Engineer
Morrisville, NC · On-site
$103K - $138K/yr
... embedded hardware, and collaborating across multidisciplinary teams to deliver products that ... Collaborate with firmware, systems, mechanical, test, and manufacturing teams to optimize ...
Principal Electrical Engineer
Raleigh, NC · On-site
$119K - $146K/yr
We integrate system design, hardware, firmware, and rigorous validation processes to deliver ... Embedded/PCBA) and Software initiatives Apply comprehensive knowledge in the fields of analog and ...
Principal Electrical Engineer
Raleigh, NC · On-site
$119K - $146K/yr
We integrate system design, hardware, firmware, and rigorous validation processes to deliver ... Embedded/PCBA) and Software initiatives Apply comprehensive knowledge in the fields of analog and ...
Principal Electrical Engineer
$119K - $146K/yr
We integrate system design, hardware, firmware, and rigorous validation processes to deliver ... Embedded/PCBA) and Software initiatives · Apply comprehensive knowledge in the fields of analog ...
Quick apply
Principal Electrical Engineer
$119K - $146K/yr
We integrate system design, hardware, firmware, and rigorous validation processes to deliver ... Embedded/PCBA) and Software initiatives · Apply comprehensive knowledge in the fields of analog ...
Principal Electrical Engineer
Raleigh, NC · On-site
$119K - $146K/yr
We integrate system design, hardware, firmware, and rigorous validation processes to deliver ... Embedded/PCBA) and Software initiatives · Apply comprehensive knowledge in the fields of analog ...
Principal Electrical Engineer
Raleigh, NC · On-site
$119K - $146K/yr
We integrate system design, hardware, firmware, and rigorous validation processes to deliver ... Embedded/PCBA) and Software initiatives · Apply comprehensive knowledge in the fields of analog ...
Embedded Firmware Engineer information
See Raleigh, NC salary details
$71.4K - $79.4K
4% of jobs
$79.4K - $87.4K
5% of jobs
$87.4K - $95.4K
8% of jobs
$99K is the 25th percentile. Wages below this are outliers.
$95.4K - $103.4K
16% of jobs
$103.4K - $111.4K
11% of jobs
The median wage is $116.9K / yr.
$111.4K - $119.4K
8% of jobs
$119.4K - $127.4K
11% of jobs
$134.9K is the 75th percentile. Wages above this are outliers.
$127.4K - $135.4K
13% of jobs
$135.4K - $143.4K
9% of jobs
$143.4K - $151.4K
11% of jobs
$151.4K - $159.4K
4% of jobs
$71.4K
$118.6K
$159.4K
How much do embedded firmware engineer jobs pay per year?
How much do embedded firmware engineers make?
Is embedded firmware engineering a good career?
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 engineer makes $500,000 a year?
What does an embedded firmware engineer do?
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.
- Senior Firmware Engineer
- Embedded Software Engineer
- Remote Embedded Firmware Engineer
- Remote Firmware Engineer
- Firmware Engineer
- Freelance Embedded Firmware Engineer
- Temporary Embedded Software Engineer
- Freelance Embedded Systems Engineer
- Part Time Automotive Embedded Software Engineer
- New Grad Embedded Engineer

Other
Medical, Dental, Vision, Life, Retirement, PTO
Posted 22 days ago
North Carolina State University rating
6.8
Based on 33 frontline employees who took The Breakroom Quiz
416th of 560 rated colleges and universities
Job description
For more information, please visit https://www.csc.ncsu.edu/
- Medical, Dental, and Vision
- Flexible Spending Account
- Retirement Programs
- Disability Plans
- Life Insurance
- Accident Plan
- Paid Time Off and Other Leave Programs
- 12 Holidays Each Year
- Tuition and Academic Assistance
- And so much more!
Disclaimer: Perks and Benefit eligibility is based on Part-Time or Full-Time Employment status. Eligibility and Employer Sponsored Plans can be found within each of the links offered.
The Autonomous Experimental Robotics and Intelligent Systems (AERIS) Lab in the Department of Computer Science at NC State University is hiring a Robotics Research Engineer - the lab's first dedicated engineering hire. Check out the AERIS lab here.
AERIS develops robust, intelligent unmanned systems (UXS) and sensor systems. The lab designs, builds, and field-tests multicopters, fixed-wing aircraft, and other small UAS, robot, and sensor platforms. Facilities include a brand new indoor flight arena with motion capture, and access to Lake Wheeler Road Field Laboratory - a 1,500-acre FAA-approved research site with RTK GPS and a dedicated UAS deployment trailer. The AERIS lab supports multiple graduate and undergraduate students.
Autonomous unmanned systems are advancing rapidly, and much of what is possible today was out of reach five years ago. This role puts you at that frontier - translating new research in autonomy, perception, and planning into systems that operate in real environments and do things that haven't been done before.
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 deployment at sponsor demonstration sites. You will also build the engineering infrastructure (tools, processes, equipment management) that the lab runs on. This is a role with unusual breadth: PCB layout one week, flight testing at Lake Wheeler the next, debugging a perception pipeline the week after. The right candidate is as comfortable with a soldering iron and a logic analyzer as they are reading a robotics research paper.
The primary job duties include the following:
Research Engineering & Development (70%)
- Design, build, integrate, and test UAS platforms and sensor systems for research projects
- Develop and maintain software in ROS/ROS2 for autonomous navigation, perception, and control
- Implement embedded systems for real-time sensing, actuation, and communication
- Support flight testing at indoor and outdoor facilities, including field deployments at Lake Wheeler and sponsor demonstration sites
- Collaborate with students to translate research algorithms into working implementations.
- Maintain and manage lab equipment inventory, including drones, sensors, 3D printers, laser scanners, and fabrication tools
- Oversee the lab truck and coordinate field deployment logistics
- Ensure equipment readiness and safety compliance for indoor and outdoor flight operations
- Manage procurement of parts, components, and supplies
- Maintain software infrastructure (simulators, configuration management, data repositories)
- Work alongside graduate and undergraduate researchers on hardware/software integration.
- Contribute technical expertise to research discussions and problem-solving.
- Opportunity to contribute to publications and proposals as interest and time allows.
- Occasional travel for field testing at remote sites and sponsor demonstrations.
- Performs other related duties as assigned or requested.
- Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, Robotics, or a related field. An equivalent combination of training with demonstrated experience in robotics systems development may also be considered.
- Or a Master's degree in one of the above fields
- Proficiency with ROS or ROS2
- Programming experience in Python and C/C++
- Experience with embedded systems and microcontrollers
- Familiarity with Linux development environments
- FAA Part 107 Remote Pilot Certificate (or ability to obtain within 6 months)
- PhD degree in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, Robotics, or a related field, with demonstrated experience in robotics systems development.
- Experience with PCB design and fabrication
- Experience with flight controller firmware (PX4, ArduPilot)
- Experience with real-time systems
- Hands-on experience building, flying, and maintaining UAS platforms
- Experience with motion capture systems (Vicon or similar)
- Experience with 3D printing and rapid prototyping
- Needs drivers license to drive lab truck to Lake Wheeler Road Field Laboratory as needed.
- FAA Part 107 certification required (or willingness to obtain within 6 months of hire).
If you have general questions about the application process, you may contact Human Resources at (919) 515-2135 or workatncstate@ncsu.edu.
Final candidates are subject to criminal & sex offender background checks. Some vacancies also require credit or motor vehicle checks. Degree(s) must be obtained prior to start date in order to meet qualifications and receive credit.
NC State University participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.
What North Carolina State University employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About North Carolina State University
Sourced by ZipRecruiter
North Carolina State University (NCSU), located in Raleigh, NC, US, is a leading educational institution with a strong emphasis on research, academics, and public service. Established in 1887, NCSU operates in the education industry and endeavors to foster student success, and promote economic development by providing high-quality, affordable education, and conducting groundbreaking research across a variety of disciplines. With more than 100 majors, its academic offerings range from undergraduates to postgraduates along with doctoral studies - in various fields like engineering, natural resources, humanities, and social sciences. NCSU is firmly anchored on the core values of respect, responsibility, integrity, and innovation. Its mission is to create economic, societal, and intellectual prosperity for the people of North Carolina and the nation.
Industry
Colleges, universities, and professional schools
Company size
5,001 - 10,000 Employees
Headquarters location
Raleigh, NC, US
Year founded
1887