1

Embedded Software Bare Metal Jobs in Colorado (NOW HIRING)

Windows Administrator

Englewood, CO · On-site

$43.25 - $54/hr

NAVA Software solutions is looking for a Windows Server Engineer Details: Windows Server Engineer ... Knowledge of bare metal server config standards * Knowledge of virtualization standards/features

Core-Platform Software Engineer

Englewood, CO · On-site +1

$174K - $261K/yr

Improve and implement testing, both virtual and on bare metal hardware meant to improve software ... Experience working with distributions and embedded optimized frameworks (e.g. AlmaLinux, OpenWRT ...

Senior Radar Software Engineer

Denver, CO

$126K - $166K/yr

LeoLabs is seeking a Senior Radar Software Engineer to develop, integrate, and optimize software ... Experience working with bare-metal systems * Familiarity working in constrained compute ...

Senior Radar Software Engineer

Denver, CO · On-site

$126K - $166K/yr

LeoLabs is seeking a Senior Radar Software Engineer to develop, integrate, and optimize software ... Experience working with bare-metal systems * Familiarity working in constrained compute ...

DevOps Engineer (Quantum Computing)

Boulder, CO · On-site

$54.75 - $75/hr

This role works closely with software engineers, embedded systems engineers, and physicists to ... Manage servers, virtualization, and capacity from bare metal through VMs * Design, operate, and ...

Showing results 41-60

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 Aug 7, 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?

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 job categories do people searching Embedded Software Bare Metal jobs in Colorado look for? The top searched job categories for Embedded Software Bare Metal jobs in Colorado are:
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 August 2026, with employment types broken down into 100% Full Time. Highlights an 71% In-person, 12% Hybrid, and 17% Remote job distribution, with an average salary of $161,285 per year, or $77.5 per hour.

Software Engineering Intern (Spring 2027)

Rendezvous Robotics

Golden, CO

Full-time, Internship

Posted 15 days ago


Job description

Golden, CO | Full-Time | 12-15 Weeks | Spring 2027

Today, everything we send to space is constrained by what fits inside a rocket fairing. That's a fundamental bottleneck to building more capable spacecraft. Rendezvous Robotics is solving this problem with electromagnetic self-assembling tiles: modular spacecraft components that rendezvous, dock, and latch to assemble bigger and more powerful spacecraft than anything that can be folded to fit into a rocket.

We're a small team based in Golden, Colorado, executing on a clear path from flight demonstration to our first operational systems. Our work spans hardware, software, and systems engineering. We are looking for the best people in the world who want to build the next generation of advanced spacecraft.

Responsibilities

  • Write and test flight software for our onboard compute platform
  • Build out tools for ground station operations, including telemetry visualization and command sequencing
  • Work on communication protocols between units that have to keep working as the assembly changes shape or membership
  • Help build simulation environments for testing new logic before it touches hardware
  • Debug issues that span the software and hardware boundary, alongside the electrical team

Basic Qualifications

  • Currently pursuing a degree in Computer Science, Computer Engineering, or a related field
  • Comfortable in C/C++ and Python
  • Understanding of basic networking and distributed systems concepts
  • Some experience with embedded Linux or bare-metal firmware

Preferred Qualifications

  • Experience with embedded toolchains and frameworks
  • Familiarity with real-time operating systems or scheduling constraints
  • Exposure to common embedded communication buses
  • Any hands-on robotics, drone, or satellite project experience

ITAR Requirements

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.

Equal Opportunity

Rendezvous Robotics is an Equal Opportunity Employer; employment with Rendezvous Robotics is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.