Examples of qualifying experience may include (1) analog/digital circuit design, embedded microcontroller design, and compact antenna design and integration; (2) performing engineering analysis ...
Examples of qualifying experience may include (1) analog/digital circuit design, embedded microcontroller design, and compact antenna design and integration; (2) performing engineering analysis ...
Embedded Software Developer
Dahlgren, VA · On-site
JRC is seeking an Embedded Software Engineer to design, develop, and test embedded software and firmware solutions for microcontroller, RTOS, and Linux-based systems. This role involves hardware ...
Embedded Software Developer
Dahlgren, VA · On-site
JRC is seeking an Embedded Software Engineer to design, develop, and test embedded software and firmware solutions for microcontroller, RTOS, and Linux-based systems. This role involves hardware ...
ELECTRICALR&D/PRODUCT DVL ENGINEER II
Hampton, VA · On-site
$89K - $134K/yr
... microcontroller-based systems for sensor signal conditioning • Printed circuit board design • ... Engineering & Technology
ELECTRICALR&D/PRODUCT DVL ENGINEER II
Hampton, VA · On-site
$89K - $134K/yr
... microcontroller-based systems for sensor signal conditioning • Printed circuit board design • ... Engineering & Technology
Principal RF/Electrical Engineer
Chantilly, VA · On-site
$142K - $174K/yr
... converters, microcontroller, FPGA is highly desired. * Hands-on experience with testing ... Programming Proficiency in one or more programming languages is highly desired (e.g., C++, C ...
Principal RF/Electrical Engineer
Chantilly, VA · On-site
$142K - $174K/yr
... converters, microcontroller, FPGA is highly desired. * Hands-on experience with testing ... Programming Proficiency in one or more programming languages is highly desired (e.g., C++, C ...
Electrical Engineer
$60 - $80/hr
Electrical Engineer Use your electrical engineering skills to design and build electro-optical ... Embedded CPU/Microcontroller firmware development expertise. * Experience with LIDAR systems.
New
Quick apply
Electrical Engineer
$60 - $80/hr
Electrical Engineer Use your electrical engineering skills to design and build electro-optical ... Embedded CPU/Microcontroller firmware development expertise. * Experience with LIDAR systems.
New
Cyber Reverse Engineer, Senior
Sterling, VA · On-site
Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type ... Understanding of embedded firmware development for various microcontroller families * Understanding ...
Cyber Reverse Engineer, Senior
Sterling, VA · On-site
Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type ... Understanding of embedded firmware development for various microcontroller families * Understanding ...
$69K - $158K/yr
Software Engineer The Opportunity: As an embedded software engineer, you know how to create and ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...
$69K - $158K/yr
Software Engineer The Opportunity: As an embedded software engineer, you know how to create and ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...
Senior Firmware Engineer - Remote!
Reston, VA · Remote
$145K - $190K/yr
Design, implement, and optimize efficient, reliable real-time firmware for microcontroller-based ... engineers to define interfaces and system architectures. * AI Workflow Integration: Champion the ...
New
Quick apply
Senior Firmware Engineer - Remote!
Reston, VA · Remote
$145K - $190K/yr
Design, implement, and optimize efficient, reliable real-time firmware for microcontroller-based ... engineers to define interfaces and system architectures. * AI Workflow Integration: Champion the ...
New
Software Engineer
$69K - $158K/yr
Software Engineer The Opportunity: As an embedded software engineer, you know how to create and ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...
Software Engineer
$69K - $158K/yr
Software Engineer The Opportunity: As an embedded software engineer, you know how to create and ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...
Software Engineer
King George, VA · On-site
$69K - $158K/yr
R0243463 Software Engineer The Opportunity: As an embedded software engineer, you know how to ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...
Software Engineer
King George, VA · On-site
$69K - $158K/yr
R0243463 Software Engineer The Opportunity: As an embedded software engineer, you know how to ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...
$69K - $158K/yr
Share Software Engineer The Opportunity: As an embedded software engineer, you know how to create ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...
$69K - $158K/yr
Share Software Engineer The Opportunity: As an embedded software engineer, you know how to create ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...
Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type ... Understanding of embedded firmware development for various microcontroller families * Understanding ...
Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type ... Understanding of embedded firmware development for various microcontroller families * Understanding ...
Principal Software Engineer with Security Clearance
Ashburn, VA · On-site
$138K - $185K/yr
The successful candidate will be the lead developer for embedded software within DTECH, as well as ... g. microcontroller firmware), as well as maintaining software for the existing devices. The role ...
New
Principal Software Engineer with Security Clearance
Ashburn, VA · On-site
$138K - $185K/yr
The successful candidate will be the lead developer for embedded software within DTECH, as well as ... g. microcontroller firmware), as well as maintaining software for the existing devices. The role ...
New
Software Engineer with Security Clearance
King George, VA · On-site
$69K - $158K/yr
R0243463 Software Engineer The Opportunity: As an embedded software engineer, you know how to ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...
New
Software Engineer with Security Clearance
King George, VA · On-site
$69K - $158K/yr
R0243463 Software Engineer The Opportunity: As an embedded software engineer, you know how to ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...
New
Embedded Reverse Engineer: All Levels - FUTURE NEED
Vienna, VA · On-site
$43.27 - $96.15/hr
Must have experience with various microcontroller/microprocessor architectures and their ... Experience in reverse engineering of embedded systems containing proprietary operating systems or ...
Embedded Reverse Engineer: All Levels - FUTURE NEED
Vienna, VA · On-site
$43.27 - $96.15/hr
Must have experience with various microcontroller/microprocessor architectures and their ... Experience in reverse engineering of embedded systems containing proprietary operating systems or ...
Embedded Reverse Engineer (Requires TS Clearance or Higher at Time of Application)
Vienna, VA · On-site
$43.27 - $96.15/hr
Must have experience with various microcontroller/microprocessor architectures and their ... Experience in reverse engineering of embedded systems containing proprietary operating systems or ...
Embedded Reverse Engineer (Requires TS Clearance or Higher at Time of Application)
Vienna, VA · On-site
$43.27 - $96.15/hr
Must have experience with various microcontroller/microprocessor architectures and their ... Experience in reverse engineering of embedded systems containing proprietary operating systems or ...
Microcontroller Programmer information
See Virginia salary details
$11.92 - $17.03
4% of jobs
$17.03 - $22.14
9% of jobs
$25.82 is the 25th percentile. Wages below this are outliers.
$22.14 - $27.26
17% of jobs
$27.26 - $32.37
13% of jobs
The median wage is $35.35 / hr.
$32.37 - $37.48
13% of jobs
$37.48 - $42.60
10% of jobs
$42.60 - $47.71
9% of jobs
$48.67 is the 75th percentile. Wages above this are outliers.
$47.71 - $52.82
9% of jobs
$52.82 - $57.93
7% of jobs
$57.93 - $63.05
6% of jobs
$63.05 - $68.16
4% of jobs
$11
$39
$68
How much do microcontroller programmer jobs pay per hour?
What are the typical daily responsibilities of a Microcontroller Programmer?
Microcontroller Programmers typically spend their days writing, testing, and debugging firmware that runs on embedded devices. They often collaborate with hardware engineers to define system requirements, integrate new features, and troubleshoot issues that span both hardware and software. In addition to hands-on programming, they may be responsible for updating documentation, participating in team meetings, and reviewing code to ensure quality standards are met. This role frequently involves problem-solving, adapting to evolving project needs, and staying current with emerging microcontroller technologies.
What is a Microcontroller Programmer job?
A Microcontroller Programmer is responsible for writing, testing, and debugging code for microcontrollers, which are small embedded systems used in various electronic devices. They typically work with programming languages like C and C++ and use development environments specific to different microcontroller families. Their role involves optimizing code for performance, integrating hardware components, and troubleshooting firmware issues. Microcontroller programmers are commonly employed in industries such as automotive, medical devices, robotics, and consumer electronics.
What are the key skills and qualifications needed to thrive in the Microcontroller Programmer position, and why are they important?
A Microcontroller Programmer should have a solid background in embedded systems, C/C++ programming, and microcontroller architectures, usually supported by a degree in electrical engineering, computer engineering, or a related field. Familiarity with development tools like IDEs (e.g., MPLAB, Keil), debugging interfaces, and version control systems is essential, and certifications such as ARM Accredited Engineer can be advantageous. Strong problem-solving skills, attention to detail, and the ability to communicate technical information clearly are valuable soft skills in this field. These competencies are crucial for developing reliable, efficient firmware solutions and effectively collaborating with hardware and systems engineering teams.
- Entry Level Embedded Engineer
- Senior Embedded Engineer
- Work From Home Embedded Firmware Engineer
- Freelance Embedded Firmware Engineer
- Freelance Embedded Systems Engineer
- Full Time Qt Developer
- Embedded Software Engineer Remote
- Remote Junior Embedded Software Engineer
- New Grad Embedded Engineer
- Remote Embedded System Design

ELECTRICAL/ELECTRONICS ENGINEER
Dahlgren, VA
$102K/yr
Other
Re-posted 27 days ago
Job description
Qualifications:Your resume must demonstrate at least one year of specialized experience at or equivalent to the ND-3 pay band (GS-9 through GS-11 equivalency) in the Federal service or equivalent experience in the private or public sector. Specialized experience must demonstrate the following: As a professional engineer designing electrical schematics, circuit board layout, electrically small antennas; completing low power RF analysis; and/or developing embedded code for microprocessors. Examples of qualifying experience may include (1) analog/digital circuit design, embedded microcontroller design, and compact antenna design and integration; (2) performing engineering analysis, design, development, and test for embedded hardware products; (3) experience using schematic capture and PCB layout software (Altium).
Additional qualification information can be found from the following Office of Personnel Management website: https://www.opm.gov/policy-data-oversight/classification-qualifications/general-schedule-qualification-standards/#url=GS-PROF
Individual Occupational Requirements (IOR):
All Professional Engineering Positions, 08XX
Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., professional, philanthropic, religious, spiritual, community, student, social). Volunteer work helps build critical competencies, knowledge, and skills and can provide valuable training and experience that translates directly to paid employment.Education:Applicants must meet the following basic education requirements of the Office of Personnel Management (OPM) Qualifications Standards Manual:
Successful completion of a professional engineering degree. To be acceptable, the program must: (1) lead to a bachelor's degree (or higher) in a school of engineering with at least one program accredited by the Accreditation Board for Engineering and Technology (ABET); or (2) include differential and integral calculus and courses (more advanced than first-year physics and chemistry) in five of the following seven areas of engineering science or physics: (a) statics, dynamics; (b) strength of materials (stress-strain relationships); (c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature and properties of materials (relating particle and aggregate structure to properties); and (g) any other comparable area of fundamental engineering science or physics, such as optics, heat transfer, soil mechanics, or electronics. Such education must demonstrate the knowledge, skills, and abilities necessary to do the work of the position.
OR
Current registration as an Engineer Intern (EI), Engineer in Training (EIT), or licensure as a Professional Engineer (PE) by any State, the District of Columbia, Guam, or Puerto Rico. Absent other means of qualifying under this standard, those applicants who achieved such registration by means other than written test (e.g., State grandfather or eminence provisions) are eligible only for positions that are within or closely related to the specialty field of their registration For more information about EI and EIT registration requirements, please visit the National Society of Professional Engineers website at: http://www.nspe.org
OR
Evidence of having successfully passed the Fundamentals of Engineering (FE) examination or any other written test required for professional registration by an engineering licensure board in the various States, the District of Columbia, Guam, and Puerto Rico The FE examination is not administered by the U. S. Office of Personnel Management. For more information, please visit: http://www.nspe.org/Licensure/HowtoGetLicensed/index.html.
OR
Successful completion of at least 60 semester hours of courses in the physical, mathematical, and engineering sciences and in engineering that included the courses specified in the basic requirements under paragraph A (above). The courses must be fully acceptable toward meeting the requirements of an engineering program as described in paragraph A (above)
OR
Successful completion of a curriculum leading to a bachelor's degree in an appropriate scientific field, e.g., engineering technology, physics, chemistry, architecture, computer science, mathematics, hydrology, or geology, may be accepted in lieu of a bachelor's degree in engineering, provided the applicant has had at least one year of professional engineering experience acquired under professional engineering supervision and guidance. Ordinarily, there should be either an established plan of intensive training to develop professional engineering competence, or several years of prior professional engineering-type experience, e.g., in interdisciplinary positions.Employment Type: OTHER