1

Embedded Microcontroller Engineer Jobs in Denver, CO

Embedded Systems Engineer

Boulder, CO · On-site

$80K - $150K/yr

Summary As an Embedded Engineer at FIRST RF, you will work as part of a team building cutting edge ... Experience with microcontroller programming in C * Proficiency with electronic test equipment ...

Summary As an Embedded Engineer at FIRST RF, you will work as part of a team building cutting edge ... Experience with microcontroller programming in C * Proficiency with electronic test equipment ...

Embedded Firmware Engineer

Greenwood Village, CO · On-site

$101K - $139K/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 ...

Embedded Firmware Engineer

Greenwood Village, CO · On-site

$101K - $139K/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 ...

Familiarity with Xilinx platforms or other microcontroller-based systems. * Experience with boot ... Embedded Linux and Yocto * Programming experience in C or C++. * Yocto build system in a CI/CD ...

next page

Showing results 1-20

Embedded Microcontroller Engineer information

See Denver, CO salary details

$72K

$157.9K

$179.1K

How much do embedded microcontroller engineer jobs pay per year?

As of Aug 27, 2026, the average yearly pay for embedded microcontroller engineer in Denver, CO is $157,874.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,400.00 and $178,100.00 per year, depending on experience, location, and employer.

What does an embedded microcontroller engineer do?

An Embedded Microcontroller Engineer designs, develops, and tests systems that use microcontrollers to perform specific functions within larger electronic devices. They write firmware (software that runs directly on hardware), integrate hardware and software components, and troubleshoot issues to ensure reliable operation. These engineers work on products like automotive systems, consumer electronics, medical devices, and industrial machinery. Their role often involves optimizing code for performance and memory constraints, as well as collaborating closely with hardware and software teams.

What are the key skills and qualifications needed to thrive as an embedded microcontroller engineer?

To thrive as an Embedded Microcontroller Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with development tools such as debuggers, oscilloscopes, version control systems (e.g., Git), and experience with microcontroller families like ARM, PIC, or AVR are typically required. Analytical thinking, attention to detail, and effective problem-solving skills help you excel in troubleshooting and optimizing embedded systems. These skills and qualifications are vital to ensure the reliability, efficiency, and functionality of hardware-software integrations in complex electronic products.

What are some common challenges an embedded microcontroller engineer faces when integrating hardware and software components?

Embedded Microcontroller Engineers often encounter challenges in synchronizing hardware with software, especially when dealing with timing constraints and resource limitations. Debugging issues can be complex, as problems may arise from either the code or the physical hardware. Additionally, ensuring compatibility between different components and maintaining system stability during updates require strong problem-solving skills and close collaboration with hardware designers and firmware developers.

What is the difference between Embedded Microcontroller Engineer vs Firmware Engineer?

AspectEmbedded Microcontroller EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering or related; certifications like ARM or embedded systems coursesBachelor's in Computer Science, Electrical Engineering; certifications in embedded systems or programming languages
Work EnvironmentDesigning and testing microcontroller-based systems, often in hardware labs or development environmentsDeveloping low-level code for devices, often in software development environments
Industry UsageConsumer electronics, automotive, industrial automationConsumer electronics, IoT devices, embedded systems

Both roles involve embedded systems, but Embedded Microcontroller Engineers focus more on hardware integration and microcontroller-specific development, while Firmware Engineers concentrate on writing low-level code to control hardware functions. The roles often overlap, but their primary focus and work environments differ slightly.

Infographic showing various Embedded Microcontroller Engineer job openings in Denver, CO as of August 2026, with employment types broken down into 88% Full Time, 6% Part Time, and 6% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $157,874 per year, or $75.9 per hour.

Software Engineer Staff, Low Level Embedded - Space Protection Prog.

Littleton, CO • On-site


Lockheed Martin Corporation
Manufacturing • 10K+ employees

8.1

Company rating: 8.1 out of 10

Based on 393 frontline employees who took The Breakroom Quiz

41st of 72 rated aerospace companies

People enjoy working here

Good employer

Recommended by students


$131K - $173K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 10 hours ago


Job description


Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more - we can innovate, invest, inspire and integrate our capabilities to transform the future.
At Lockheed Martin Space, we aim to harness the full potential of space to cultivate innovation, reduce costs, and push the boundaries of what technology can achieve. We're creating future-ready solutions, focusing on resiliency and urgency through our 21st Century Security vision. We're erasing boundaries and forming partnerships across industries and around the world. We're advancing spacecraft and the workforce to fuel the next generation. And we're reimagining how space can connect us, ensuring security and prosperity.
Join us in shaping a new era in space and find a career that's built for you.
Space Protection Programs (SPP) is seeking an experienced Staff Software Engineer to support the development, integration, and delivery of mission-critical embedded software and spacecraft subsystem capabilities. This role is ideal for an engineer who thrives in highly integrated environments and can lead technical execution across embedded software, hardware, systems engineering, and integration/test activities.
The selected candidate will lead development efforts spanning the full software lifecycle including architecture support, design, implementation, integration, verification, and hardware bring-up activities. This individual is expected to operate with a high degree of technical ownership while helping drive Agile program execution and integrated system delivery.
This position requires strong technical depth in embedded software development and debugging, as well as the ability to coordinate effectively across multidisciplinary engineering teams including software, systems engineering, hardware, and integration/test organizations.
Experience with C/C++, Python, Linux-based development environments, and embedded real-time software development is required. Experience developing software for microcontroller-based systems operating with RTOS or bare-metal architectures is highly desired.
The ideal candidate is comfortable operating in dynamic mission environments, balancing technical execution, integration priorities, and evolving program needs while helping drive subsystem integration and mission delivery efforts.
In this role you will:
- Lead development, integration, and test activities for mission-critical embedded software supporting spacecraft and payload systems
- Design and implement software capabilities supporting embedded processors and microcontroller-based systems operating in RTOS and/or bare-metal environments
- Lead software-software and hardware-software integration activities across multidisciplinary engineering teams
- Support subsystem architecture, interface definition, embedded debugging, and system bring-up activities
- Drive software verification, integration testing, issue resolution, and technical troubleshooting efforts
- Operate as a leading member of an Agile development team, supporting Sprint Planning, backlog refinement, execution coordination, and integration sequencing activities
- Help ensure work is decomposed, execution-ready, and aligned with integration sequencing and program milestones
- Identify technical risks, integration concerns, and execution challenges early and help drive resolution activities
- Provide technical mentorship and peer leadership within software and cross-functional engineering teams
- Collaborate closely with software, systems engineering, hardware, and integration/test teams to support mission delivery objectives
Applicants selected will be subject to a Top Secret government security investigation and must meet eligibility requirements for access to classified information.
Basic Qualifications
- Strong programming experience in C/C++ for embedded systems
- Experience developing software for microcontroller-based systems (example: MSP430 or similar architectures)
- Experience with RTOS-based and/or bare-metal embedded software development
- Experience working in Linux-based development environments
- Experience with embedded software debugging and troubleshooting across hardware/software interfaces
- Experience supporting software integration and test activities in embedded or real-time systems
- Comfortable operating within Agile Scrum development environments
Desired skills
- Experience with embedded communication interfaces and protocols
- Experience integrating software with sensors, peripherals, and hardware devices
- Experience supporting hardware/software integration and embedded system bring-up activities
- Familiarity with timing-constrained and real-time embedded systems
- Experience with Python or scripting languages supporting automation and test activities
- Experience contributing to subsystem architecture, interface definition, or integration activities
- Demonstrated experience using Agile methodologies in the development and integration of complex software systems
- Experience leading integration efforts across software, systems engineering, hardware, and test organizations
- Comfortable working in fast-paced, dynamic, and highly collaborative technical environments
- Strong written and verbal communication skills with the ability to influence technical direction and collaborate effectively across engineering teams
- Active Top Secret clearance
#LMSpaceSoftwareEng
EEO
Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.
The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration.
*
At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work.
With our employees as our priority, we provide diverse career opportunities designed to propel, develop, and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. We place an emphasis on empowering our employees by fostering an inclusive environment built upon integrity and corporate responsibility.
If this sounds like a culture you connect with, you're invited to apply for this role. Or, if you are unsure whether your experience aligns with the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with your qualifications.
Other Important Information
By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings.
Work Schedule Information
Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits.
National Pay Statement
Pay Rate: The annual base salary range for this position in California, Massachusetts, and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington or Washington DC is $113,900 - $200,905. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer.
Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays.
(Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year.
This position is incentive plan eligible.
Premium Pay Statement
Pay Rate: The annual base salary range for this position in most major metropolitan areas in California, Massachusetts, and New York is $131,000 - $227,125. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer.
Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays.
This position is incentive plan eligible.

Lockheed Martin logo

About Lockheed Martin

Sourced by ZipRecruiter

As a global security and aerospace company, the majority of Lockheed Martin's business is with the U.S. Department of Defense and U.S. federal government agencies.The remaining portion of Lockheed Martin's business is comprised of international government and commercial sales of products, services and platforms.

Industry

Manufacturing

Company size

10,000+ Employees

Headquarters location

Bethesda, MD, US

Year founded

1912


What Lockheed Martin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom