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

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: 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, 401(k) 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 20lbs 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. #J-18808-Ljbffr Astro Digital

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Centennial, CO vacancy
  • $100k - $135k

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

    SEAKR Engineering, Inc.

    Centennial, CO
    1 day ago
  • $156.67k - $215.44k

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

    Sierra Space

    Centennial, CO
    4 days ago
  • $140k - $180k

     ...the stratosphere on a weekly basis. Our team consists of engineers, makers, developers, and doers who believe in the power of...  .../ Full-time / Salaried Urban Sky is seeking a Senior Embedded Imaging Software Engineer to own the firmware, imaging pipeline, and data-movement... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Local area
    Relocation
    Flexible hours

    Urban Sky

    Denver, CO
    6 days ago
  • $86.8k - $165.2k

     ...growing fast and we want you to grow with us! We're expanding our engineering organization dramatically to meet exciting customer demand,...  ...shape the future of aerospace and defense. Our Senior Embedded Software Engineer is a technical position that works in an Integrated... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Aurora, CO
    1 day ago
  • $10,420 per month

     ...Job Description Job Description Lead Firmware Software Engineer Who we are: Laser Technology Inc. (LTI) mission is to equip professionals...  ...join our Engineering Team. What you will do: Developing embedded firmware employed on laser rangefinders, speed detection... 
    Suggested
    Full time
    Work at office

    Laser Technology, Inc.

    Centennial, CO
    a month ago
  • $96k - $115k

     ...terminals for missile defense to commercial airline and helicopter connectivity solutions. CesiumAstro is seeking an experienced Embedded Software Engineer I with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Denver, CO
    2 days ago
  • $92.78k - $154.64k

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

    United Launch Alliance

    Centennial, CO
    3 days ago
  • $120k - $160k

     ...Senior Embedded Software Engineer (DO-178C Experience Required) Job Title: Senior Embedded Software Engineer Compensation: $120,000 - $160,000 + Bonus Eligible Security Clearance: Active Secret Clearance Required Who we are: Founded in 2004 with locations... 
    Remote work

    Lynx

    Denver, CO
    1 day ago
  • $150.93k - $211.3k

    Application Close Date Applications will be accepted on an ongoing basis until the requisition is closed. About The Role 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
    1 day ago
  • $120k - $145k

     ...OverviewWe are seeking a skilled and experienced Sr. Firmware Software Engineer to join a high-performing engineering team. This is a hands-...  ...be responsible for architecting, developing, and delivering embedded firmware solutions while mentoring other engineers and... 

    CyberCoders

    Centennial, CO
    5 days ago
  • $117.6k - $206k

     ...validation, and transition.Define reusable architecture patterns, development frameworks, code libraries, integration standards, and engineering best practices.Ensure solutions are scalable, maintainable, secure, observable, and aligned with established technology and... 
    Full time

    Vizient

    Centennial, CO
    1 day ago
  • $65 - $75 per hour

    Description This Lead Full‑Stack Engineer will drive the discovery, design, and partial implementation of solutions replacing Automation Anywhere bots across multiple business workflows. Each bot represents a unique process, requiring fresh discovery, requirements gathering... 
    Contract work
    Temporary work

    TEKsystems

    Greenwood Village, CO
    4 days ago
  • $110k - $155k

     ...recognized "Great Place To Work", has exciting opportunities providing Engineering solutions for innovative new-entrant space companies, as well...  ...design and integration, test campaign execution, hardware/software troubleshooting, and anomaly resolution to help ensure overall... 
    Work at office

    Stellar Solutions

    Centennial, CO
    4 days ago
  •  ...board. We’re expanding our team and looking for bold, driven engineers who thrive in fast-paced environments and want to make a lasting...  ...: Work closely with payload teams, subsystem engineering, software, manufacturing, and test groups to ensure consistency and alignment... 
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide

    RiseMe

    Greenwood Village, CO
    3 days ago
  •  ...A Day in the Life of a Systems Engineer As a Systems Engineer, you'll start your day by monitoring the health, performance, and security...  ...systems and Microsoft Endpoint Manager for OS, patching, and software deployment ~ Bachelor's degree in Computer Science,... 
    Work at office
    Local area

    First Onsite - US

    Greenwood Village, CO
    2 days ago
  • $140k - $180k

     ...ARS is seeking Systems Engineers to support a newly awarded 7-year effort that delivers cutting-edge intelligence and geospatial data...  ...Littleton, Colorado area. The Systems Engineers will be part of a software development Scrum team assisting with user interface design,... 
    For contractors
    For subcontractor

    Applied Research Solutions

    Centennial, CO
    4 days ago
  • $133k - $161k

     ...collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Staff Embedded Software Engineer to join our software team. In this position, you will be the organization's technical authority for embedded software... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Denver, CO
    4 days ago
  •  ...designing, implementing, testing, and debugging integrated embedded real‑time software within heterogeneous systems composed of firmware and...  ...Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant... 

    ContractStaffingRecruiters.com

    Aurora, CO
    4 days ago
  • $160k - $203k

     ...make the world dramatically more accessible through a renaissance in supersonic flight. Boom is developing the Symphony supersonic engine, which powers the Overture supersonic airliner and the Superpower natural gas turbine for AI. Overture will fly at twice the speed... 
    Permanent employment
    Flexible hours

    Boom Technology Inc

    Centennial, CO
    2 days ago
  •  ...Job Description 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... 

    SCRAM Systems

    Englewood, CO
    a month ago
  • $121.31k - $202.18k

     ...upgrades to the Vulcan Centaur launch system and development activities that expand ULA's future launch capabilities. Level 4 Systems Engineers are technical leaders and senior integrators on the cross-functional development teams. This role requires deep engineering... 
    Hourly pay
    Permanent employment
    Work experience placement
    Relocation
    Flexible hours

    United Launch Alliance

    Centennial, CO
    4 days ago
  • $143.49k - $197.29k

     ...Senior Systems Engineer Are you a bold thinker? We dream big at SNC—advocating the exploration of space, keeping service members safe...  ...We Prefer: Familiar with real-time operating systems and embedded systems. Advanced Experience with requirements management... 
    Work experience placement

    Sierra Nevada Corporation

    Lone Tree, Douglas County, CO
    4 days ago
  •  ...Infrastructure Systems Engineer This role supports the on-site and cloud infrastructure behind Origination and Channel Delivery — covering day-to-day systems administration, automation, and security and compliance work as part of a broader infrastructure support function... 

    IS3 Solutions

    Centennial, CO
    3 days ago
  • $170k - $190k

     ...accommodation or an alternative application process. Advanced Systems Engineer Centennial, CO, US Salary Range: $170,000.00 To $190,000....  ...risks, margins, and mitigation plans Use CAMEO or similar software product to help design, analyze and manage the technical... 
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    Rincon Research Corporation

    Centennial, CO
    4 days ago
  •  ...Job Description for Systems Engineers Responsible for deployment, engineering, troubleshooting, and improving compute, storage, virtualization, container, and operating systems in our Cloud Infrastructure and Operations. Implement and enhance current and new systems... 
    Work experience placement
    Work at office

    Software Technology Inc

    Greenwood Village, CO
    4 days ago
  • $108.5k - $149.18k

     ...united and sustain our way of living. Join our team! As a Systems Engineer III, you will handle advanced tasks in requirements engineering...  ...We Prefer: Familiar with real-time operating systems and embedded systems. Background in Aerospace and Defense industry. Experience... 
    Full time
    For contractors
    Work experience placement
    Work at office
    Immediate start

    Sierra Nevada Company, LLC

    Lone Tree, Douglas County, CO
    3 days ago
  • $65 - $80 per hour

     ...Job Title: Systems Engineer – Sensor Systems Job Description This 9‑month contract...  ...SPI, and UART to integrate sensors with embedded systems and evaluate end-to-end system behavior...  ..., and precision analyzers, along with software tools including Python, MATLAB, NumPy,... 
    Contract work
    Temporary work
    Work at office

    Actalent

    Greenwood Village, CO
    3 days ago
  • $114k - $142k

     ...enforcement, and other specialized operations. As a Systems Engineer 3 , you'll help define and manage system-level requirements,...  ...subsystem interface control documents and requirements in SysML software platform. During the NPI Propose Phase: Collaborate with Project... 

    Air Methods

    Centennial, CO
    1 day ago
  • $81.7k - $136.16k

     ...Systems Engineer 2 Aug 18, 2026 Centennial, CO, US, 80112 United Launch Alliance Requisition ID: 2012 Standard Weekly Hours...  ...with configuration control and/or systems engineering software tools (Siemens Teamcenter or similar). Salary Range (for ULA... 
    Hourly pay
    Permanent employment
    Work experience placement
    Relocation
    Flexible hours

    United Launch Alliance

    Centennial, CO
    3 days ago
  • $143.49k - $197.29k

     ...sustain our way of living. Join our team! As a Senior Systems Engineer, you will exhibit expert-level skills in requirements engineering...  ...We Prefer: Familiar with real-time operating systems and embedded systems. Advanced Experience with requirements management and... 
    Work experience placement

    Sierra Nevada Corporation

    Lone Tree, Douglas County, CO
    3 days ago

Do you want to receive more vacancies?

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