1

Microcontroller Programmer Jobs in Virginia (NOW HIRING)

Use your electrical engineering skills to design and build electro-optical systems to push ... Experience with embedded CPU/Microcontroller firmware development, integration, and troubleshooting.

The client is looking for an Electrical Engineer to join their R&D team. By taking on both short ... Experience with embedded CPU/Microcontroller firmware development, integration, and troubleshooting.

Electrical Engineer, Lead

King George, VA · On-site

$100K - $180K/yr

Performs analog/digital circuit design, embedded microcontroller design, and compact antenna design ... Coordinate with mechanical engineers regarding the integration of designs into customized ...

Electrical Engineer, Lead

King George, VA · On-site

$100K - $180K/yr

Performs analog/digital circuit design, embedded microcontroller design, and compact antenna design ... Coordinate with mechanical engineers regarding the integration of designs into customized ...

Performs analog/digital circuit design, embedded microcontroller design, and compact antenna design ... Coordinate with mechanical engineers regarding the integration of designs into customized ...

Software Engineer 3

Alexandria, VA · On-site

$61.50 - $82.50/hr

Develop Embedded Linux, Windows PC and microcontroller software applications using C, C++, Python and occasionally other programming languages. * Deploy and maintain software on Embedded Linux and ...

Electrical Engineer

Dahlgren, VA · On-site

$85K - $105K/yr

Performs analog/digital circuit design, embedded microcontroller design, and compact antenna design ... Coordinate with mechanical engineers regarding the integration of designs into customized ...

Performs analog/digital circuit design, embedded microcontroller design, and compact antenna design ... Coordinate with mechanical engineers regarding the integration of designs into customized ...

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 Jun 18, 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.

How much do microcontroller programmers make?

Microcontroller programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced professionals with specialized skills or certifications can earn higher salaries, especially in fields like embedded systems or IoT development.

What jobs work with microcontrollers?

Jobs that work with microcontrollers include roles such as embedded systems engineer, firmware developer, electronics technician, and hardware engineer. These positions involve designing, programming, testing, and maintaining microcontroller-based devices, often requiring knowledge of programming languages like C or C++ and tools such as development boards and debugging equipment.

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 is a microcontroller programmer?

A microcontroller programmer is a professional who writes, tests, and uploads software to microcontrollers, which are small integrated circuits used to control electronic devices. They typically use specialized tools and programming languages like C or Assembly, and may need knowledge of hardware interfaces such as JTAG or SPI. This role often requires understanding embedded systems and debugging skills.

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.

Is embedded systems a good career?

A career as a microcontroller programmer in embedded systems offers steady demand due to the widespread use of embedded devices in industries like automotive, healthcare, and consumer electronics. It requires knowledge of programming languages such as C or C++, and familiarity with hardware interfaces and real-time operating systems. The field provides opportunities for specialization, innovation, and growth with certifications and hands-on experience.
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 June 2026, with employment types broken down into 91% Full Time, 1% Part Time, 7% Contract, and 1% Nights. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $81,529 per year, or $39.2 per hour.
Systems Integration Engineer IV-306341

Systems Integration Engineer IV-306341

Delaware Nation Industries

Alexandria, VA

$178K/yr

Other

Medical, Dental, Vision, Retirement

Posted 7 days ago


Job description

Systems Integration Engineer IV is responsible for the design, development, and implementation of security and monitoring technology solutions in support of a federal agency's mission-critical operations. This individual must possess a minimum of fifteen (15) years of experience in software development, cybersecurity engineering, and system integration, with demonstrated expertise in secure software lifecycle management, advanced monitoring technologies, and custom hardware development for security applications.

The candidate must hold industry-recognized certifications, such as CSSLP, CISSP, and/or PMP, and have proficiency in programming languages including Python, C/C++, C#, SQL, and VB, along with database management skills in PostgreSQL, MySQL, SQLite, and SQL Server. This position requires exceptional technical leadership, strong communication skills, and the ability to collaborate with federal stakeholders in a high-security environment.

Requirements

  • U.S. citizenship and ability to maintain a Top Secret/TS-SCI security clearance.
  • Bachelor's degree in Computer Science, Cybersecurity, Systems Engineering, or a degree incorporating related fields of study (or 5+ years of additional related experience)
  • 15+ years of experience in software development, cybersecurity engineering, and system integration.
  • Experience developing, maintaining, and operating U.S. Department of State Special Countermeasures Systems.
  • Experience developing, implementing, and integrating Department of State IDS and ACS solutions.
  • Experience in circuitry design and microcontroller system design, including PCB layout.
  • Experience leading and managing large, complex technology development and implementation projects.
  • Strong programming expertise in Python, C/C++, C#, SQL, and VB.
  • Experience with database technologies: PostgreSQL, MySQL, SQLite, and SQL Server.
  • Knowledge of DevSecOps methodologies, including automation and CI/CD pipelines.
  • Proficiency in secure coding practices, vulnerability assessments, and penetration testing.
  • Experience developing and integrating custom hardware solutions for security and monitoring applications, including embedded systems and secure microcontrollers.
  • Proficiency in electronics and embedded systems, including circuit design, microcontroller programming, and hardware troubleshooting for secure system applications.
  • Expertise implementing tamper-resistant and cryptographic hardware to enhance system security and protect against physical and side-channel attacks.
  • Design and integration experience with security sensors, control systems (ICS), and interface devices for real-time threat detection and monitoring.
  • Experience in developing low-level firmware for custom hardware, ensuring compliance with federal cybersecurity standards.

Benefits

Benefits Include:

  • Covers 100% of employee benefit premiums, including Medical (PPO or HDHP Option), Vision, Dental
  • Matching 401K
  • Short- and Long-Term Disability
  • Pet Insurance
  • Professional Development/Education Reimbursement
  • Parking and Transit Benefits for NY, NJ, ATL, and DC Metro areas

Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.