1

Microcontroller Programmer Jobs in Colorado (NOW HIRING)

Embedded Systems Engineer

Boulder, CO · Hybrid

$80K - $150K/yr

Experience with microcontroller programming in C * Proficiency with electronic test equipment including oscilloscopes, spectrum analyzers, and logic analyzers * Excellent written and verbal ...

Experience with microcontroller programming in C * Proficiency with electronic test equipment including oscilloscopes, spectrum analyzers, and logic analyzers * Excellent written and verbal ...

Senior Electrical Engineer

Broomfield, CO · On-site

$108.30K - $141.10K/yr

The engineer needs to be able to independently create and design at a high-quality using ... PSOC or low-power microcontroller coding experience * Experience with high-speed, power supply, and ...

Senior Electrical Engineer

Broomfield, CO

$108.30K - $141.10K/yr

The engineer needs to be able to independently create and design at a high-quality using ... PSOC or low-power microcontroller coding experience * Experience with high-speed, power supply, and ...

Embedded Engineer

Denver, CO · On-site

$164.11K - $180.52K/yr

Developing embedded application firmware/software on microcontroller running bare metal or Real ... Engineering Services EEO Statement: Arrow is an equal opportunity employer. All applicants will be ...

About This Role The Firmware Engineer is responsible for the design, development, testing, and ... Design, implement, and maintain embedded firmware for microcontroller based products. * Develop low ...

About This Role The Firmware Engineer is responsible for the design, development, testing, and ... Design, implement, and maintain embedded firmware for microcontroller based products. * Develop low ...

Embedded Software Engineer

CO

$135.60K - $178.40K/yr

... microcontroller-based embedded systems. Expectations: This role blends hands-on engineering with cross-functional collaboration, technical problem solving, product lifecycle support and software ...

Embedded Firmware Engineer

Englewood, CO

$101.70K - $139.20K/yr

We are seeking a highly skilled Embedded Firmware Engineer to design, develop, and optimize low ... Understanding of microcontroller and processor architectures * Familiarity with SPI, I2C, UART, CAN ...

Electronics Engineer II

Westminster, CO · On-site

$102K - $136K/yr

Experience with microcontroller or FPGA based systems. * Programming fundamentals (C/C++, Python, etc.). * Familiarity with EMI/EMC concepts and understanding of how to design to mitigate these ...

Senior Electrical Engineer

Broomfield, CO

$108.30K - $141.10K/yr

Experience with microprocessor and microcontroller selection, configuration, and interfacing ... Familiar with common programming languages like Python for test automation. * Must be eligible to ...

next page

Showing results 1-20

Microcontroller Programmer information

See Colorado salary details

$12

$41

$72

How much do microcontroller programmer jobs pay per hour?

As of May 28, 2026, the average hourly pay for microcontroller programmer in Colorado is $41.57, according to ZipRecruiter salary data. Most workers in this role earn between $27.07 and $54.09 per hour, depending on experience, location, and employer.

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 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.
Infographic showing various Microcontroller Programmer job openings in Colorado as of May 2026, with employment types broken down into 40% Full Time, 13% Part Time, 1% Temporary, 43% Contract, and 3% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $86,471 per year, or $41.6 per hour.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Advanced Technology Innovation

Broomfield, CO • On-site

$124.90K - $163.70K/yr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Senior Embedded Software Engineer
• Must have excellent C programing.
• Aerospace/DOD experience strongly preferred.
• Strong preference for 9+ year of industry experience.
• Strong programming experience in Embedded C/C++.
• Extensive use of U-Boot as well as Linux kernel config.
• Integrate, modify, and configure Linux kernel/embedded boot loaders.
• Boot loader, CI/CD pipeline, and kernel level development preferred.
• Development/troubleshooting of hardware and software systems.
• BS or MS in Computer Science, Computer Engineering, or BSEE.
• Support and maintain Yocto system in a CI/CD environment.
• Strong experience with Yocto and Embedded Linux.
• Microcontroller and/or Xilinx experience preferred.

Advanced Technology Innovation logo

About Advanced Technology Innovation

Sourced by ZipRecruiter

It all started in Massachusetts 20 years ago, with three friends who believed profit and purpose could and should coexist. Especially in industries that are synonymous with growth, profit, and demand. A winning bet. To this day, ATICO is still proudly matching highly skilled professionals with opportunities in Aerospace & Defense, Consumer Electronics, Medical, Automotive, Communications, Semiconductor, Power, and more. Every decision is heartfelt, and we wouldn’t have it any other way. It’s proof that with a vision, infinite motivation, and over 80 years combined experience in matching highly skilled professionals with opportunities, you can bring concepts to life and help countless people along the way.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Walpole, MA, US