1

Embedded Software Bare Metal Jobs in Colorado (NOW HIRING)

Be Seen First

Embedded Software Engineers

Aurora, CO · On-site

$120 - $145/hr

... bare-metal and/or OS applications. • Experience leading engineering teams in delivering systems (of various size) involving the integration of hardware and software.

Embedded Engineer

Denver, CO · On-site

$164K - $180K/yr

Developing embedded application firmware/software on microcontroller running bare metal or Real time operating system; Using operating systems like Linux, Android or Zephyr OS with Board Support ...

Senior Embedded Software Engineer

Aurora, CO

$126K - $165K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Experience with developing device drivers for bare-metal and/or OS applications What We Offer * Our ...

Senior Embedded Software Engineer

Aurora, CO

$126K - $165K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Experience with developing device drivers for bare-metal and/or OS applications What We Offer * Our ...

Senior Flight Software Engineer

Louisville, CO · On-site

$128K - $168K/yr

Hands on experience developing, testing, and debugging hard real-time software (bare-metal or RTOS). * Familiarity with embedded Linux, Linux kernel modules, and standard Linux tools. * Strong ...

Senior Flight Software Engineer

Louisville, CO · On-site +1

$145K - $191K/yr

Hands on experience developing, testing, and debugging hard real-time software (bare-metal or RTOS). * Familiarity with embedded Linux, Linux kernel modules, and standard Linux tools. * Strong ...

next page

Showing results 1-20

Embedded Software Bare Metal information

See Colorado salary details

$73.6K

$161.3K

$183K

How much do embedded software bare metal jobs pay per year?

As of Jul 26, 2026, the average yearly pay for embedded software bare metal in Colorado is $161,285.00, according to ZipRecruiter salary data. Most workers in this role earn between $138,300.00 and $181,900.00 per year, depending on experience, location, and employer.

What is an Embedded Software Bare Metal job?

An Embedded Software Bare Metal job involves developing firmware for microcontrollers or processors without an operating system (OS). Engineers write low-level code to directly control hardware peripherals using languages like C or assembly. This role requires knowledge of memory management, real-time constraints, and debugging techniques. It is commonly used in applications such as automotive systems, industrial automation, and IoT devices where efficiency and deterministic behavior are critical.

What are common challenges faced when developing bare metal embedded software?

Bare metal embedded software engineers often encounter challenges such as limited memory and processing resources, real-time timing constraints, and troubleshooting hardware-software interactions without the safety net of an operating system. Debugging can be particularly complex, as it often relies on low-level tools and a deep understanding of both the code and the hardware. Close collaboration with hardware engineers is usually required to diagnose and resolve issues. Developing for a bare metal environment demands careful planning, proactive testing, and a precise approach to resource management to ensure stability and reliability of the final product.

What are the key skills and qualifications needed to thrive in the Embedded Software Bare Metal position, and why are they important?

To thrive as an Embedded Software Bare Metal engineer, you need a strong background in low-level programming languages such as C/C++, thorough understanding of microcontroller architectures, and experience with hardware interfacing. Familiarity with tools like debuggers, oscilloscopes, version control systems, and protocols such as SPI, I2C, or UART is typical, and certifications in embedded systems or electronics are valuable assets. Excellent problem-solving abilities, attention to detail, and strong communication skills help you collaborate effectively with hardware and engineering teams. These competencies ensure reliable, efficient code that operates directly on hardware, supporting mission-critical device functionality.

What cities in Colorado are hiring for Embedded Software Bare Metal jobs? Cities in Colorado with the most Embedded Software Bare Metal job openings:
Infographic showing various Embedded Software Bare Metal job openings in Colorado as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $161,285 per year, or $77.5 per hour.
Software Engineer Staff, Low Level Embedded - Space Protection Prog.

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

Lockheed Martin

Littleton, CO • On-site

$134K - $176K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 28 days ago


Lockheed Martin rating

8.2

Company rating: 8.2 out of 10

Based on 389 frontline employees who took The Breakroom Quiz

37th of 71 rated aerospace companies


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.

What Lockheed Martin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


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