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

Job Description

About Astro Digital

\n

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.

\n

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.

\n

Position Summary

\n

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

\n

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.

\n

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.

\n

\n

Primary Duties & Responsibilities

\n
    \n
  • Develop and maintain embedded software for spacecraft subsystems, including sensors, actuators, power systems, and communication interfaces
  • \n
  • Write and debug low-level drivers and board support code
  • \n
  • Interface directly with hardware (SPI, I2C, UART, GPIO, DMA)
  • \n
  • Support hardware bring-up and debugging using lab equipment and standard tools
  • \n
  • Deliver working implementations quickly and iterate to improve reliability, performance, and maintainability
  • \n
  • Debug embedded systems using tools such as GDB, JTAG, and SWD
  • \n
  • Collaborate with cross-functional teams to define and refine system interfaces
  • \n
  • Participate in integration, HIL testing, and system validation
  • \n
  • Contribute to Python-based test, automation, and data analysis workflows
  • \n
\n

\n

Minimum Qualifications

\n
    \n
  • Bachelor’s degree in EE, CE, CS, or related field
  • \n
  • 5 years of embedded software experience
  • \n
  • Proficiency in C and modern C++
  • \n
  • Experience developing firmware in bare-metal or minimally abstracted environments
  • \n
  • Strong understanding of:
  • \n
  • Interrupt-driven design
  • \n
  • Memory-mapped I/O and peripheral configuration
  • \n
  • Timing and resource constraints
  • \n
  • Experience writing low-level drivers and interfacing with hardware peripherals (SPI, I2C, UART, GPIO, DMA)
  • \n
  • Ability to work from datasheets/reference manuals to configure and debug hardware
  • \n
  • Experience debugging embedded systems using:
  • \n
  • Software tools (e.g., GDB, JTAG/SWD)
  • \n
  • Lab equipment (oscilloscope, logic analyzer, multimeter)
  • \n
  • Familiarity with RTOS concepts (threads, scheduling, synchronization)
  • \n
  • Exposure to embedded Linux development environments
  • \n
  • Experience with Git-based workflows
  • \n
  • Ability to execute well-scoped tasks independently and deliver reliable results
  • \n
\n

Preferred Qualifications

\n
    \n
  • Experience developing firmware for resource-constrained microcontrollers in bare-metal environments
  • \n
  • Comfort working at low levels of abstraction, including direct register manipulation and hardware bring-up
  • \n
  • Experience with RTOS frameworks (e.g., Zephyr, FreeRTOS) and associated design trade-offs
  • \n
  • Experience working across abstraction layers (bare-metal, RTOS, embedded Linux)
  • \n
  • Familiarity with embedded Linux tools and workflows (e.g., cross-compilation, build systems)
  • \n
  • Experience bringing up new hardware, including initialization and early-stage debugging
  • \n
  • Experience optimizing firmware for memory, timing, or power constraints
  • \n
  • Familiarity with ARM-based platforms (Cortex-M, Cortex-A) or similar
  • \n
  • Experience with integration, HIL testing, or cross-subsystem debugging
  • \n
  • Exposure to CI/CD or automated testing workflows
  • \n
\n

What We Value

\n
    \n
  • Ownership of day-to-day work : Candidate reliably executes assigned tasks and follows issues through to resolution
  • \n
  • Growth mindset : Candidate actively develops technical depth and takes on increasing responsibility over time
  • \n
  • System-oriented thinking : Candidate seeks to understand how components interact within a larger system, including trade-offs and dependencies
  • \n
  • Curiosity and critical thinking : Candidate asks “why” when appropriate—challenging assumptions, clarifying requirements, and improving designs
  • \n
  • Bias toward action : Candidate delivers working solutions quickly and iterates based on testing and feedback
  • \n
  • Collaboration : Candidate works effectively across disciplines and incorporates feedback from more experienced engineers
  • \n
\n

Pay Transparency

\n

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.

\n

Physical Demands

\n

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

\n

Export Statement

\n

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 7 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Littleton, CO vacancy
  • $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... 
    Suggested
    Local area
    Remote work

    ThemeSoft

    Englewood, CO
    2 days ago
  • $181.63k - $254.28k

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

    Jobleads-US

    Littleton, CO
    3 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
    12 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... 
    Suggested

    SCRAM Systems

    Englewood, CO
    4 days ago
  • $135k - $175k

     ...great quality of life inside and outside of work.Job Title:Sr. Embedded Software EngineerReporting To:Management, Software EngineeringWork...  ...team is growing and is looking for a Sr. Embedded Software Engineer to support the development of innovative flight and embedded... 
    Suggested
    Full time
    Work at office
    Relocation package
    Flexible hours

    Moog

    Arvada, CO
    1 day ago
  • $115k - $190k

     ...Lead and mentor a team of embedded software engineers, providing technical direction, code review, and hands-on contribution to embedded firmware projects Manage day-to-day team operations including sprint planning, task prioritization, workload balancing, and performance... 
    Permanent employment
    Internship
    H1b
    Work at office
    Work visa

    Jobleads-US

    Littleton, 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
    5 days ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration... 
    Local area
    Remote work

    ITW

    Denver, CO
    2 days ago
  • $113k - $136k

     ...terminals for missile defense to commercial airline and helicopter connectivity solutions. CesiumAstro is seeking an experienced Embedded Software Engineer II 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
  •  ...Build Mission-Critical Embedded Systems 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 . This is an opportunity... 
    Full time

    Data Based Development Systems

    Denver, CO
    2 days ago
  • $120k - $165k

    Position: Systems Engineer, Software (Systems Engineer, Staff) Location: 8100 Shaffer Parkway Unit #100 Littleton...  ...years of engineering experience in the space industry or in embedded/real‑time systemsStrong understanding of spacecraft systems... 
    Permanent employment
    Local area

    Redwire

    Littleton, CO
    1 day ago
  •  ...creating a permanent presence in space, while also driving positive impacts here on Earth. Currently, we are seeking a Staff Embedded Software Engineer to contribute to our mission in a dynamic startup environment. The main responsibilities of the Staff Embedded Software... 
    Permanent employment

    Lunar Outpost

    Golden, CO
    1 day ago
  •  ...permanent presence in space, while also driving positive impacts here on Earth. We are currently seeking a Staff Real-Time Embedded Software Engineer to contribute to our mission in a dynamic startup environment. The main responsibility of the Staff Real-Time Embedded... 
    Permanent employment
    Remote work
    Monday to Friday

    Lunar Outpost

    Golden, 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

    Englewood, CO
    1 day ago
  • $145.1k - $269.5k

     ...FullTimeDepartment: Corporate HeadquartersBusiness Unit: Corporate HeadquartersStandard Job DescriptionThe Lockheed Martin Systems Engineering Factory is the enterprise-wide hub for enabling increased rigor, efficiency, and consistency for Lockheed Martin's programs and... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Remote work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  • $79.3k - $147.3k

     ...the epitome of corporate responsibility. This is a place for engineers, scientists, and problem-solvers who are ready to engage deeply...  ...crucial design features, and contributing to our mission critical software within a multi-discipline team and dynamic Agile environment.... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  • $125k - $155k

     ...and empowering each other every day to develop our skills, knowing that there is always room for growth. As a Senior Embedded Software Engineer at Ursa Major, you will design, develop, and maintain the software powering our engines, vehicles, and avionics systems.... 
    Permanent employment
    Temporary work

    Ursa Major

    Denver, CO
    5 days ago
  • $140k - $180k

     ...moving platforms At least 5 years of embedded firmware development in C/C++ for embedded...  ...Hands-on experience deploying software on NVIDIA Jetson or comparable embedded...  ...weekly. Our small, supportive team includes engineers, makers, developers, and doers, and we value... 
    Permanent employment
    Full time
    Relocation
    Flexible hours

    Urban Sky

    Denver, CO
    12 days ago
  • $50 per hour

     ...SpaceBusiness Unit: SpaceStandard Job DescriptionThe space test software team is seeking a Test Script Lead to own and drive test...  ...organizational and interpersonal skills needed to coordinate across engineering disciplines and program leadership.Plans, conducts, and... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  • $100k - $135k

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

    SEAKR

    Centennial, CO
    5 days ago
  • $95.9k - $178.1k

     ...studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities...  ...Systems Engr-IT.Basic QualificationsStrong background in Systems Engineering, Integration, and Test, with experience in systems development... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  • $79.3k - $147.3k

     ...CoreStandard Job DescriptionWHAT WE’RE DOING At Lockheed Martin, we engineer innovative solutions to deliver resilient systems, products,...  ...across evolving cyber threats. As risks to our hardware, software, and supply chains continue to rise, our customers require advanced... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Remote work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    4 days ago
  • $95.9k - $178.1k

     ...studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities...  ...Systems Engr-IT.Basic Qualifications• Bachelors Degree (BS) in Engineering or other technical discipline, or significant evidence of related... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  • $145.1k - $269.5k

     ...difference in the world, we welcome you to join us.As the Systems Engineer you will play a critical role in the development, integration,...  ...studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  • $50 per hour

     ...resiliency. This position will be a key member of the Systems Engineering, Integration and Test (SEIT) team in support of the final design...  ...of involvement in test execution.Support systems hardware/software integration, test planning, and execution.Support the development... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 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
    5 days ago
  • $79.3k - $147.3k

     ...Lockheed Martin is seeking a highly skilled and motivated Systems Engineer - Systems Integration to join the Conventional Prompt Strike (...  ...of involvement in test execution.• Support systems hardware/software integration, test planning, and execution• Support the development... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    8 hours ago
  • $79.3k - $147.3k

     ...Program.Lockheed Martin (LM) is looking for an resourceful Systems Engineer to become a member of the Systems Engineering and Integration...  ...studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    8 hours ago
  • $118k - $219.1k

     ...to design and build solutions to some of the world’s hardest engineering problems. Do you want to be part of a culture that inspires employees...  ...studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    1 day ago
  • $95.9k - $178.1k

     ...era in space and find a career that's built for you.As a Systems Engineer Sr, you will:Provide independent review and cross-program...  ...definition studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours
    Shift work

    Lockheed Martin

    Littleton, 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!