1

Microcontroller Programmer Jobs (NOW HIRING)

Embedded C Program Developer

Beltsville, MD ยท On-site

  • Medical

  • Dental

  • Vision

  • Retirement

Required Technical Skills: ยท Embedded C Programming -- hands-on working experience required ยท STM32CubeIDE and STM32CubeMX platforms ยท STM32 Microcontroller programming ยท Communication protocols:

Electrical Engineer

Cleveland, OH ยท On-site

  • Retirement

  • PTO

Experience with ECAD tools such as Altium or KiCAD is a plus, as is comfort with microcontroller programming. This is a support-oriented role requiring attention to detail, clear communication, and a ...

Software Engineer III - Embedded Systems

Jessup, MD ยท On-site

$99K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Microcontroller programming. Programming graphical user interfaces (GUI). Complex software/firmware architecture planning and implementation. System level thinking and cross-disciplinary interactions.

Software Engineer III - Embedded Systems

Jessup, MD ยท On-site

$99K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Microcontroller programming. * Programming graphical user interfaces (GUI). * Complex software/firmware architecture planning and implementation. * System level thinking and cross-disciplinary ...

Showing results 41-60

Microcontroller Programmer information

See salary details

$12

$39

$68

How much do microcontroller programmer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for microcontroller programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What is a microcontroller programmer?

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

More about Microcontroller Programmer jobs

What are the most commonly searched types of Microcontroller Programmer jobs?

The most popular types of Microcontroller Programmer jobs are:

What states have the most Microcontroller Programmer jobs?

States with the most job openings for Microcontroller Programmer jobs include:

What job categories do people searching Microcontroller Programmer jobs look for?

The top searched job categories for Microcontroller Programmer jobs are:

Infographic showing various Microcontroller Programmer job openings in the United States as of August 2026, with employment types broken down into 85% Full Time, 5% Part Time, 9% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

Systems Integration Engineer IV-306341 with Security Clearance

DNI Delaware Nation Industries

Alexandria, VA โ€ข On-site

$140K - $145K/yr

Other

Medical, Dental, Vision, Retirement

Re-posted 7 days ago


Job description

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. Salary Compensation: $140,000-$145,000