1

Microcontroller Programming Jobs (NOW HIRING)

Arduino and Bluetooth Low Energy (BLE) microcontroller programming. * Printed circuit boards (PCB) design and layout, using tools such as Autodesk Eagle. * Scripting and numerical computing with ...

Arduino and Bluetooth Low Energy (BLE) microcontroller programming. * Printed circuit boards (PCB) design and layout, using tools such as Autodesk Eagle. * Scripting and numerical computing with ...

Hardware Development Engineer

Sunnyvale, CA · On-site

$144K - $191K/yr

Experience with complex power supply control architectures and microcontroller programming. * RF & Signal Integrity: A strong handle on RF development and performance challenges, including isolation ...

Demonstrable skills in microcontroller programming and applications. * Basic electronics construction hands on skills including: soldering, repair, and prototyping. * Work effectively with cross ...

Firmware Engineer

Bradenton, FL · On-site

$95K - $112K/yr

... microcontroller programming and real-time embedded systems development. Key Responsibilities * Design, develop, test, and maintain embedded firmware for microcontroller-based products. * Develop ...

Experience in electronic circuit development, sensor development, microcontroller programming, and signal processing BACKGROUND CHECKS/CLEARANCES Employment with the University will require ...

Experience with microcontroller programming, HW/FW partitioning, modem architecture, hardware and software control, and FW development is a plus. Experience with silicon prototyping, emulation ...

next page

Showing results 1-20

Microcontroller Programming information

See salary details

$17

$52

$84

How much do microcontroller programming jobs pay per hour?

As of Jun 27, 2026, the average hourly pay for microcontroller programming in the United States is $52.64, according to ZipRecruiter salary data. Most workers in this role earn between $42.31 and $60.58 per hour, depending on experience, location, and employer.

What is microcontroller programming?

Microcontroller programming is the process of writing software code that tells a microcontroller how to perform specific tasks. Microcontrollers are small, self-contained computers found in many electronic devices, such as household appliances, cars, and industrial equipment. Programmers use languages like C, C++, or assembly to create instructions that control the hardware and interact with sensors, motors, or displays. This programming enables automation and smart functionality in embedded systems.

What are the key skills and qualifications needed to thrive as a Microcontroller Programmer, and why are they important?

To thrive as a Microcontroller Programmer, you need strong skills in embedded C/C++ programming, circuit design, and a solid understanding of microcontroller architectures, typically supported by a degree in electrical engineering or computer science. Familiarity with IDEs (such as MPLAB or Keil), debugging tools, and version control systems is essential, and certifications in embedded systems can be beneficial. Attention to detail, problem-solving abilities, and effective communication help programmers excel in collaborative, deadline-driven environments. These competencies ensure reliable, efficient embedded software development crucial for powering a wide range of electronic devices.

What are some common challenges faced when working on microcontroller programming projects?

A frequent challenge in microcontroller programming is efficiently managing limited resources, such as memory and processing power, which requires careful code optimization and hardware understanding. Debugging embedded systems can also be more complex compared to general software development, due to limited visibility into system internals and real-time constraints. Collaboration with hardware engineers is essential, as successful projects often depend on close teamwork to integrate software and hardware components seamlessly. Additionally, staying up-to-date with evolving microcontroller architectures and development tools is key for ongoing success in this field.

What is the difference between Microcontroller Programming vs Embedded Systems Development?

AspectMicrocontroller ProgrammingEmbedded Systems Development
CredentialsTypically requires knowledge of microcontroller architectures, programming languages like C/C++, and sometimes certifications in embedded systemsRequires similar skills, often with additional knowledge of hardware design, real-time operating systems, and system integration
Work EnvironmentPrimarily involves coding on microcontrollers for specific devices, often in manufacturing or product development settingsEncompasses designing, developing, and testing entire embedded systems, including hardware and software integration
Industry UsageUsed in consumer electronics, automotive, IoT devices, and industrial automationApplied across a broader range of products, including medical devices, aerospace, and complex automation systems

While microcontroller programming focuses on writing code for specific microcontrollers, embedded systems development involves creating complete systems that integrate hardware and software. Both roles require similar technical skills, but embedded systems development often demands a broader understanding of hardware design and system integration.

Is embedded systems still a good career in 2026?

Microcontroller programming in embedded systems remains a strong career choice in 2026 due to ongoing demand in industries like automotive, healthcare, and IoT. Skills in C/C++, real-time operating systems, and hardware integration are valuable, and the field offers opportunities for specialization and growth as embedded technology continues to evolve.

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 in embedded systems and programming languages like C or C++ can earn higher salaries.

What jobs work with microcontrollers?

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

What are careers in microelectronics?

Careers in microelectronics include roles such as microcontroller programmer, embedded systems engineer, and hardware designer. These positions involve designing, developing, and testing electronic circuits and devices, often requiring knowledge of programming languages like C or assembly and tools such as oscilloscopes and circuit simulators.
More about Microcontroller Programming jobs
Infographic showing various Microcontroller Programming job openings in the United States as of June 2026, with employment types broken down into 6% Internship, 6% As Needed, 12% Full Time, 12% Temporary, 52% Contract, and 12% Nights. Highlights an 96% Physical, 3% Hybrid, and 1% Remote job distribution, with an average salary of $109,490 per year, or $52.6 per hour.
Systems Integration Engineer IV-306341

Systems Integration Engineer IV-306341

Delaware Nation Industries

Alexandria, VA • On-site

$178K/yr

Full-time

Medical, Dental, Vision, Retirement

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