Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$130k - $175k

Astro Digital

Embedded Software Engineer

Astro Digital designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions for several business applications, including earth observation, communications, in-orbit demonstrations, risk reduction, science, and exploration. Astro Digital is headquartered in Littleton, Colorado with roughly 100 employees and infrastructure around the globe.

We move fast, deliver on time, and continuously improve systems in orbit and on the ground. We value engineers who take ownership, think in systems, and iterate toward robust solutions.

Position Summary

We are seeking an Embedded Software Engineer to develop low-level software that directly interfaces with hardware across spacecraft subsystems and supporting electronics.

This role is well-suited for an engineer with solid foundational experience who can operate independently on day-to-day tasks, while continuing to grow in system design and large-scale integration efforts with guidance from senior engineers.

Candidate will be expected to deliver working software quickly, contribute to hardware bring-up and debugging, and build a deeper understanding of how individual components interact within larger systems. This role is primarily on-site at our Littleton, Colorado headquarters or at our facility in San Jose, California, with limited remote work flexibility.

Primary Duties & Responsibilities
  • Develop and maintain embedded software for spacecraft subsystems, including sensors, actuators, power systems, and communication interfaces
  • Write and debug low-level drivers and board support code
  • Interface directly with hardware (SPI, I2C, UART, GPIO, DMA)
  • Support hardware bring-up and debugging using lab equipment and standard tools
  • Deliver working implementations quickly and iterate to improve reliability, performance, and maintainability
  • Debug embedded systems using tools such as GDB, JTAG, and SWD
  • Collaborate with cross-functional teams to define and refine system interfaces
  • Participate in integration, HIL testing, and system validation
  • Contribute to Python-based test, automation, and data analysis workflows
Minimum Qualifications
  • Bachelor's degree in EE, CE, CS, or related field
  • 5 years of embedded software experience
  • Proficiency in C and modern C++
  • Experience developing firmware in bare-metal or minimally abstracted environments
  • Strong understanding of:
    • Interrupt-driven design
    • Memory-mapped I/O and peripheral configuration
    • Timing and resource constraints
  • Experience writing low-level drivers and interfacing with hardware peripherals (SPI, I2C, UART, GPIO, DMA)
  • Ability to work from datasheets/reference manuals to configure and debug hardware
  • Experience debugging embedded systems using:
    • Software tools (e.g., GDB, JTAG/SWD)
    • Lab equipment (oscilloscope, logic analyzer, multimeter)
  • Familiarity with RTOS concepts (threads, scheduling, synchronization)
  • Exposure to embedded Linux development environments
  • Experience with Git-based workflows
  • Ability to execute well-scoped tasks independently and deliver reliable results
Preferred Qualifications
  • Experience developing firmware for resource-constrained microcontrollers in bare-metal environments
  • Comfort working at low levels of abstraction, including direct register manipulation and hardware bring-up
  • Experience with RTOS frameworks (e.g., Zephyr, FreeRTOS) and associated design trade-offs
  • Experience working across abstraction layers (bare-metal, RTOS, embedded Linux)
  • Familiarity with embedded Linux tools and workflows (e.g., cross-compilation, build systems)
  • Experience bringing up new hardware, including initialization and early-stage debugging
  • Experience optimizing firmware for memory, timing, or power constraints
  • Familiarity with ARM-based platforms (Cortex-M, Cortex-A) or similar
  • Experience with integration, HIL testing, or cross-subsystem debugging
  • Exposure to CI/CD or automated testing workflows
What We Value
  • Ownership of day-to-day work : Candidate reliably executes assigned tasks and follows issues through to resolution
  • Growth mindset : Candidate actively develops technical depth and takes on increasing responsibility over time
  • System-oriented thinking : Candidate seeks to understand how components interact within a larger system, including trade-offs and dependencies
  • Curiosity and critical thinking : Candidate asks "why" when appropriate—challenging assumptions, clarifying requirements, and improving designs
  • Bias toward action : Candidate delivers working solutions quickly and iterates based on testing and feedback
  • Collaboration : Candidate works effectively across disciplines and incorporates feedback from more experienced engineers
Pay Transparency

Astro Digital employees are provided with a comprehensive benefits package that includes company stock options, healthcare, 401k retirement plan, and PTO. The range of possible compensation for this role is $130k–$175k annually, depending on experience and alignment.

Physical Demands

This position may require lifting up to 20 lbs and occasional standing, bending, and working with lab equipment.

Export Statement

This position requires access to export-controlled commodities, technical data, technology, software, and services. U.S. citizenship, U.S. legal permanent resident status, or protected person status under 22 CFR §120.15 and 8 U.S.C. § 1324b(a)(3) is required.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Littleton, CO vacancy
  •  ...Pacer Group in Englewood, CO, is seeking a Senior Embedded C Developer to craft firmware for OpenWrt-based residential gateways with...  ...based cloud connectivity, and OpenWrt UCI flows. This role emphasizes robust firmware engineering and secure networking. #J-18808-Ljbffr... 
    Suggested

    Pacer Group

    Englewood, CO
    3 days ago
  • $135.7k - $251.9k

     ...Staff Software EngineerStandard Job Description Space is a critical domain, connecting our...  ...seeking an experienced Staff Software Engineer to support the development, integration,...  ...critical spacecraft flight software and embedded systems. This role is ideal for an engineer... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Lockheed Martin Corporation

    Littleton, CO
    1 day ago
  •  ...Flight Software Systems EngineerYork Space Systems was founded to radically improve spacecraft...  ...is seeking a Flight Software Systems Engineer to enable design, development, test, and...  .... This role focuses on real-time and embedded Linux-based flight software, enabling reliable... 
    Suggested
    Worldwide

    ClearanceJobs

    Greenwood Village, CO
    1 day ago
  • $90k - $115k

     ...Embedded Software Engineer IIJoin SEAKR Engineering, a leading-edge provider of advanced electronics for space applications. Pushing the boundaries of technology on a mission to change the world for the better from space.We are seeking a highly engaged junior to mid-level... 
    Suggested

    SEAKR Engineering

    Greenwood Village, CO
    5 days ago
  • Ramon.Space is seeking a seasoned embedded software engineer to lead the design and delivery of flight-grade firmware for our computing modules. This role blends hands-on development, system architecture, and mentorship to drive high‑reliability software for satellite... 
    Suggested

    Polluxa, Inc.

    Englewood, CO
    4 days ago
  • $165k - $190k

    Position: Embedded Software Engineer, Sr. Staff Location: 8100 Shaffer Parkway Unit #100 Littleton, CO Job Id: 3196 # of Openings: 1 Where dreams and reality collide and the output is, out of this... 
    Permanent employment
    Local area

    Redwire

    Littleton, CO
    5 days ago
  •  ...Earth-like digital infrastructure to orbit. Ourcutting-edge, software-defined technology equips satellites with advanced storage...  ..., come and join our team. We are looking for a seasoned embedded software engineer to lead the design and delivery of flight‑grade embedded... 

    Polluxa, Inc.

    Englewood, CO
    4 days ago
  • $90 per hour

     ...JOB TITLE: Sr. Embedded Software Engineer LOCATION: Littleton, CO PAY RATE: $90.00/hour We are a national aerospace and defense staffing agency seeking highly qualified candidates for a position with a top-tier client. Job Details:... 
    Permanent employment
    Contract work
    Relocation

    The Structures Company

    Littleton, CO
    3 days ago
  • $130k - $175k

    Astro Digital is searching for an Embedded Software Engineer to develop low-level software that interfaces with hardware in spacecraft subsystems. This role is based at our Littleton, Colorado headquarters. Candidates should have a Bachelor's in a relevant field and extensive... 

    Astro Digital

    Littleton, CO
    2 days ago
  • $150k - $200k

    Embedded Software Engineering Lead - SpaceTech Background We are rapidly expanding in the South Denver, Colorado area! Ramon.Space is making the final frontier possible by accelerating the future of space computing by bringing resilient, Earth-like digital infrastructure... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Ramon.Space

    Englewood, CO
    3 days ago
  •  ...rapidly and responsively. We're looking to expand our team across the board. York Space Systems is seeking a senior embedded software network engineer for our flight software team. This individual will focus on the design, development, test and verification of flight... 
    Permanent employment
    Local area
    Worldwide

    York Space Systems LLC

    Greenwood Village, CO
    5 days ago
  •  ...Job Description Job Summary: We are seeking a highly skilled Embedded Firmware Engineer to design, develop, and optimize low-level software for advanced embedded systems. This role involves working across the full firmware stack-from bare-metal development to RTOS... 

    SCRAM Systems

    Englewood, CO
    2 days ago
  • $100k - $135k

    Company DescriptionJoin SEAKR Engineering, a leading-edge provider of advanced electronics for space applications. Pushing the boundaries...  ....Job DescriptionWe are seeking a highly engaged mid-level Embedded Software Engineer to join our team. This role offers a fast-paced... 

    SEAKR Engineering

    Centennial, CO
    1 day ago
  • Embedded Firmware Engineer at SCRAM Systems. Key technologies: Rtos, FreeRTOS. Key Responsibilities Develop firmware and embedded software for microcontrollers and SoCs Write low-level drivers for peripherals (UART, SPI, I2C, GPIO) Perform hardware bring-up, debugging... 

    Polluxa, Inc.

    Englewood, CO
    2 days ago
  • $95k - $140k

     ...Flight Software Engineer IIDenver, CO or Long Beach, CASpace is a warfighting domain. True Anomaly seeks those with the talent and ambition...  ...and safety critical systems experienceExperience with embedded RTOS such as RTLinux or Azure RTOSFamiliarity with common protocols... 
    Permanent employment

    True Anomaly

    Denver, CO
    4 days ago
  •  ...Software Engineer Location: Arvada, CO (On-site) Company: Mark VII Equipment Inc. - North America's leading car wash system...  ...understanding of Microcontroller Hardware ~ Extensive knowledge of embedded programming down to the hardware level ~ Ability to... 
    Immediate start
    Worldwide
    Flexible hours

    Mark VII Equipment

    Arvada, CO
    3 days ago
  • $150.93k - $211.3k

     ...of the most compelling challenges in spaceflight today: space infrastructure and increasing mobility on-orbit. As an Embedded Software Engineer III on the Blue Ring program, you will be at the forefront of developing and testing flight software for one of the most... 
    Permanent employment
    Temporary work
    Local area
    Relocation
    Relocation package

    Blue Origin

    Denver, CO
    3 days ago
  •  ...SEAKR Engineering seeks a mid-level Embedded Software Engineer to own feature development in a fast-paced, space-grade environment onsite with some hybrid flexibility. You will design and implement embedded software in C/C++ for constrained systems, applying OS and networking... 

    SEAKR Engineering

    Centennial, CO
    3 days ago
  •  ...Blue Origin is seeking a software engineer to join the Strata Common Platform team, developing embedded platform software that powers Blue Origin’s fleet of space vehicles. You’ll work on drivers, middleware, and tools critical to safe, reliable spaceflight. Join a highly... 

    Blue Origin

    Denver, CO
    3 days ago
  • $181.14k - $253.6k

     ...Embedded Software EngineerAt Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working...  ...but are not limited to:Lead a team of embedded software engineers developing mission-critical software for Blue Origin's National... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Denver, CO
    4 days ago
  • $113k - $146.7k

     ...communities. How will you make a difference ? As an experienced engineer within Wabtec Bus Solutions, you will drive design and development focused on a mix of major initiatives in embedded software development for different products, controls, & sensors. Reporting... 
    Work experience placement
    Work at office
    Worldwide

    SEAKR Engineering

    Centennial, CO
    1 day ago
  • $120k - $160k

     ...Senior Embedded Software EngineerLocation: Denver, COCompensation: $120,000 - $160,000 + Bonus EligibleSecurity Clearance: Active Secret...  ...a mission-driven aerospace and defense software and systems engineering company supporting the U.S. military, defense primes, and commercial... 

    Lynx

    Denver, CO
    4 days ago
  •  ...Lunar Outpost invites talented engineers to join our team as a Staff Core Software Engineer, shaping software for robotic systems used in space exploration. You will work on real-time embedded software, RTOS platforms, and flight software frameworks, collaborating with... 

    Lunar Outpost

    Golden, CO
    4 days ago
  •  ...Embedded Systems Engineer This position is onsite at Sunnyvale, CA. Experience level: 8+ Years • Should be able to work independently as individual contributor • Design and develop Embedded systems / IoT products • Experience in MATLAB, Python, C/C++, design... 

    Samprasoft

    Centennial, CO
    3 days ago
  • $181.63k - $254.28k

     ...Responsibilities include but are not limited to:Lead a team of flight software engineers through the full software development lifecycleArchitect,...  ..., develop, and deliver high-reliability flight software for embedded and edge computing platforms using C++Provide day-to-day... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Denver, CO
    4 days ago
  • $77.11k - $128.52k

     ...explore the universe, and connect the world. Our team is excited to meet you! Job Overview & Responsibilities At ULA, an Embedded Flight Software Engineer will act as a hands-on developer to deliver operational and enabling capabilities designed to meet real-time... 
    Hourly pay
    Permanent employment
    Work at office
    Relocation
    Flexible hours

    United Launch Alliance

    Englewood, CO
    4 days ago
  • SCRAM Systems is seeking an Embedded Firmware Engineer to design and implement firmware for microcontrollers and SoCs, write low-level drivers, and perform hardware bring-up with the hardware team. Requirements include 3+ years in embedded systems, experience with RTOS... 

    Polluxa, Inc.

    Englewood, CO
    2 days ago
  • United Launch Alliance (ULA) in Denver is seeking an Embedded Flight Software Engineer 3 in Vulcan Development to design, implement, and test new software products for mission-critical space systems. You will work in an Agile team, collaborate with product owners, technology... 

    United Launch Alliance

    Englewood, CO
    2 days ago
  • $156.67k - $215.44k

     ...mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Senior Embedded Software Engineer role at Sierra Space brings extensive experience and deep expertise to the design, development, and architecture of... 
    Permanent employment
    Contract work
    Work experience placement

    Sierra Space

    Centennial, CO
    4 days ago
  •  ...Senior Software Engineer - Embedded SecuritySenior Embedded Software Engineer responsible for designing and delivering cybersecurity-enabled software capabilities for safety-critical medical devices. Provide functional and empirical analysis related to the design, development... 
    Work at office
    3 days per week

    Terumo Blood and Cell Technologies

    Denver, CO
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!