1

Microcontroller Programmer Jobs in Virginia (NOW HIRING)

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 ...

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 Use your electrical engineering skills to design and build electro-optical ... Embedded CPU/Microcontroller firmware development expertise. * Experience with LIDAR systems.

New

$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 ...

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 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 ...

$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 ...

next page

Showing results 1-20

Microcontroller Programmer information

See Virginia salary details

$11

$39

$68

How much do microcontroller programmer jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for microcontroller programmer in Virginia is $39.20, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $51.01 per hour, depending on experience, location, and employer.

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.

What are the most commonly searched types of Microcontroller Programmer jobs in Virginia? The most popular types of Microcontroller Programmer jobs in Virginia are:
What job categories do people searching Microcontroller Programmer jobs in Virginia look for? The top searched job categories for Microcontroller Programmer jobs in Virginia are:
Infographic showing various Microcontroller Programmer job openings in Virginia as of July 2026, with employment types broken down into 86% Full Time, 3% Part Time, 3% Contract, and 8% Nights. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution, with an average salary of $81,529 per year, or $39.2 per hour.

$102K/yr

Other

Re-posted 27 days ago


Job description

This is a public notice flyer to notify interested applicants of anticipated vacancies. Applications will not be accepted through this flyer. Interested applicants must follow the directions in the "How to Apply" section of this flyer to be considered. There may or may not be actual vacancies filled from this flyer. Notice of Result letters will not be sent to applicants who respond to this flyer.
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