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

About 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: 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. Astro Digital

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Centennial, CO vacancy
  • $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... 
    Suggested
    Work experience placement
    Work at office
    Worldwide

    SEAKR Engineering

    Centennial, CO
    5 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... 
    Suggested

    Samprasoft

    Centennial, CO
    2 days ago
  • $90k - $115k

     ...Job Description We are seeking a highly engaged junior to mid-level Embedded Software Engineer to join our team. This role offers a fast-paced environment where you will work with senior personnel to develop advanced skills and contribute to critical projects. We are... 
    Suggested

    SEAKR Engineering

    Centennial, CO
    2 days ago
  • $150.93k - $211.3k

     ...two 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... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Relocation
    Relocation package

    Blue Origin

    Centennial, CO
    2 days ago
  • $123.71k - $173.2k

     ...unmatched mission maneuverability, versatility, and capacity at dramatically lower-profile costs. About the Role: As an Embedded Software Engineer II on the Blue Ring program, you will be at the forefront of developing and testing flight software for one of the most... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Relocation
    Relocation package

    BLUE ORIGIN

    Denver, CO
    8 hours ago
  • $60 per hour

     ...We have an onsite requirement for a highly experienced Senior Embedded Firmware Developer to support a major broadband networking program in Denver (Englewood), Colorado . We are looking for strong candidates with extensive hands-on experience in embedded Linux... 
    Full time
    Local area
    Remote work

    Themesoft Inc.

    Englewood, CO
    4 days ago
  •  ...Job Description Build Mission-Critical Embedded Systems \n We are seeking an experienced Embedded C++ Software Engineer to join a highly technical engineering team developing sophisticated, mission-critical systems that integrate software, firmware, and hardware... 

    Data Based Development Systems

    Denver, CO
    10 days ago
  •  ...TSC's Product Solutions (PS) organization is seeking a Senior Embedded Software Engineer in Aurora, CO to join our engineering team. The ideal candidate will have a strong background in embedded systems development, a passion for problem-solving, and the ability... 
    For contractors
    For subcontractor
    Flexible hours

    Technology , Inc.

    Aurora, CO
    2 days ago
  •  ...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-based wireless systems... 
    Full time

    SCRAM Systems

    Greenwood Village, CO
    9 days ago
  • $123.6k - $164.8k

     ...Senior Embedded Software Engineer Location: Denver, CO Compensation: $123,600 - $164,800 + Bonus Eligible Security Clearance: Active Secret Clearance Required Thompson Software Solutions is a mission-driven aerospace and defense software and systems engineering... 
    Remote work

    Lynx

    Denver, CO
    4 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,...  ...help shape the future of aerospace and defense. Our Senior Embedded Software Engineer is a technical position that works in an Integrated... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Aurora, CO
    3 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... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Global HR, Inc.

    Aurora, CO
    15 hours ago
  • $123.6k - $164.8k

     ...Job Title: Senior Embedded Software Engineer Location: Denver, CO Compensation: $123,600 - $164,800, plus bonus eligible Security Clearance: Active Secret Clearance Required Who we are: Founded in 2004 with locations in Atlanta, GA, Fort Worth, TX... 
    Remote work

    Lynx Software Technologies

    Denver, CO
    4 days ago
  • $65 - $75 per hour

    DescriptionThis 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
    2 days ago
  • $165k

     ...Embedded Software Engineer (Technical) | Denver (Hybrid) | Up to $165,000 Join a high-calibre Embedded Engineering team, who are building innovative solutions for the robotics, automation, and smart tech industries. As a Technical Lead, you’ll help to deliver custom... 
    Full time
    Work at office
    3 days per week

    Edison Smart®

    Denver, CO
    4 days ago
  • $45 - $48 per hour

     ...Immediate need for a talented Embedded Developer . This is a 06+ Months Contract opportunity with long-term potential and is located...  ...WAN outage detection frameworks. Design and debug embedded C software for Linux-based residential gateway platforms. Collaborate... 
    Contract work
    Local area
    Immediate start

    Pyramid Consulting

    Centennial, CO
    4 days ago
  • $25k

    Location: Arvada, CO (On-site)Summary:As a Software Engineer, you possess advanced C programming and platform design expertise, as well as...  ...understanding of Microcontroller Hardware.Extensive knowledge of embedded programming down to the hardware level.Ability to write... 
    Temporary work

    Mark VII Equipment

    Denver, CO
    2 days 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... 
    Full time
    Work at office

    Laser Technology, Inc.

    Centennial, CO
    a month ago
  • $181.63k - $254.28k

     ...Blue Origin facilities. Responsibilities Leada team of flight software engineers through the full software development lifecycle Architect,...  ..., develop, and deliver high-reliability flight software for embedded and edge computing platforms usingC++ Provide day-to-day technical... 
    Permanent employment
    Temporary work
    Local area
    Immediate start
    Relocation package

    Blue Origin LLC

    Littleton, CO
    5 days ago
  • $73 - $97 per hour

     ...Job Title: Remote SR Firmware Engineer II Job Description As a Sr Firmware Engineer...  ...collaborate closely with hardware and software teams to define requirements, implement...  .... Experience working in Yocto-based embedded Linux environments. Knowledge of... 
    Full time
    Contract work
    Temporary work
    Remote work

    Actalent

    Greenwood Village, CO
    5 days ago
  • $130k - $150k

     ...Firmware Engineer The Firmware Engineer designs, develops, and tests robust embedded software and firmware for complex products. This role collaborates closely with cross-functional teams, defines hardware-to-software interfaces, and implements reliable drivers and... 
    Permanent employment

    Actalent

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

     ...security.Rincon Research Corporation is seeking an Advanced Systems Engineer to serve on the systems engineering team of an end-to-end...  ...technical risks, margins, and mitigation plansUse CAMEO or similar software product to help design, analyze and manage the technical... 
    Temporary work
    For contractors
    Flexible hours

    Rincon Research

    Centennial, CO
    2 days ago
  • A Day in the Life of a Systems EngineerAs a Systems Engineer, you'll start your day by monitoring the health, performance, and security...  ...ticketing systems and Microsoft Endpoint Manager for OS, patching, and software deploymentBachelor's degree in Computer Science, Information... 
    Work at office
    Local area

    FIRST ONSITE

    Greenwood Village, CO
    2 days ago
  • $110k - $165k

     ...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at the Vice President level, which is part of the job...  ...ETS provides capabilities for all stages of Morgan Stanley's software development lifecycle, enabling productive coding, functional... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    Morgan Stanley

    Greenwood Village, CO
    2 days ago
  • $60 - $93 per hour

     ...Job Title: Computer Vision Engineer Clearance Required: TS/SCI Location: Centennial, CO | Hybrid About Us Grey Matters Defense Solutions, LLC is a specialized firm in software development, data analytics, and advanced remote sensing technologies... 
    Temporary work
    Work at office
    Remote work

    Grey Matters Defense Solutions

    Centennial, CO
    3 days ago
  • $114k - $142k

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

    Air Methods

    Centennial, CO
    14 hours ago
  • $126.77k - $211.28k

     ...Job Overview & Responsibilities As a Propulsion Systems Engineer with ULA; What you'll be doing This engineering function...  ...recurrence. Reviews the as-built product (hardware and associated software) and product test data to verify that the final product... 
    Hourly pay
    Permanent employment
    Work experience placement
    Casual work
    Relocation
    Flexible hours
    Shift work

    United Launch Alliance

    Centennial, CO
    14 hours ago
  • $146.34k - $200k

     ...safer global future.Two Six Technologies is seeking a Systems Engineer for our Herndon, VA, or Centennial, CO location. The ideal candidate...  ...be able to work in a collaborative, inclusive, and iterative software delivery environment and has an array of skills within the... 
    Contract work
    Local area

    Two Six Technologies

    Centennial, CO
    4 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
    1 day ago
  • $90k - $130k

     ...solutions. Our team is passionate about creating robust, scalable, and high-performing software that meets the evolving needs of our clients. We are looking for a Full-Stack Software Engineer who shares our enthusiasm for technology and wants to be a part of a dynamic team... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Work from home

    Nelnet

    Centennial, CO
    2 days ago

Do you want to receive more vacancies?

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