Embedded Software Engineer (Littleton)
$130k - $175kAstro 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.
- ...exploration. Astro Digital is headquartered in Littleton, Colorado with roughly 110 employees and... ...currently seeking Spacecraft Systems Engineers for future opportunities for our systems... ...Master’s degree in engineering (software, computer, electrical, aerospace, mechanical...SuggestedPermanent employmentFull time
$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...SuggestedPermanent employmentTemporary workLocal areaRelocationRelocation package$150k - $190k
...exploration. Astro Digital is headquartered in Littleton, Colorado with 100+ employees and... ...Senior Guidance, Navigation & Control (GNC) Engineer to take ownership of the analysis that... ...roll up your sleeves to shape flight software in C++. From large deployable structures...SuggestedPermanent employmentFull timeRemote work$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...SuggestedFull timeLocal areaRemote work$90k - $110k
...Position Summary The launch integration engineer is a multi-disciplinary engineering... ...the mechanical department onsite at our Littleton, Colorado facility. The launch integration... ..., technical data, technology, software, and services. U.S. citizenship, U.S. legal...SuggestedPermanent employmentFull time$130k - $150k
...Summary The Senior Mechanical Design Engineer is responsible for leading the mechanical... ..., technical data, technology, software, and services. U.S. citizenship, U.S. legal... ...$130k – 150k annually Location: Hybrid (minimum 2-3 days/wk onsite) in Littleton, CO...Permanent employmentFull time$120k - $165k
Position: Systems Engineer, Software (Systems Engineer, Staff) Location... ...100 Shaffer Parkway Unit #100 Littleton, CO Job Id: 3233... ...experience in the space industry or in embedded/real‑time systemsStrong understanding...Permanent employmentLocal area$110k - $150k
...Astro Digital is headquartered in Littleton, Colorado with roughly 85 employees... ...We are seeking a mid-level Software Quality Assurance (SQA) Engineer to support the verification, validation... ...assurance, test engineering, or embedded systems testing ~ Hands-on experience...Permanent employmentFull time- ...Digital is headquartered in Littleton, Colorado with roughly 100 employees... ...for an early-career engineer looking for hands-on experience... ...systems and integration or in software development and test automation... ...with Linux. Interest in embedded systems, spacecraft, robotics...Permanent employmentFull timeLocal areaRemote work
$85k - $150k
...About AEI Founded in 2005, AEI Corporation (Advanced Engineering Investigations) is a worldwide leader in forensic engineering and consulting. Headquartered in Littleton, Colorado, the company’s team is made up of licensed engineers, fire investigators, and industry...Full timeWork at officeWorldwideNight shift$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 employmentTemporary workLocal areaImmediate startRelocation package- 3D Systems Corporation is seeking a Senior Supplier Quality Engineer to lead supplier quality strategy and development for global operations in Littleton, CO and Leuven, Belgium. The role focuses on audits, regulatory compliance, risk management, and continuous improvement...
$130k - $180k
...Summary The Senior Spacecraft Thermal Engineer is responsible for thermal analysis and... ...geometry using TD Direct or other meshing software for use in Thermal Desktop Experience... ...Hybrid (minimum 2x in office weekly) in Littleton, CO with travel 2-3x / year to our San...Permanent employmentFull timeWork at office$135k - $180k
...Summary The Senior Spacecraft Structural Engineer is responsible for static and dynamic... ..., technical data, technology, software, and services. U.S. citizenship, U.S. legal... ...depending on experience level Location: Hybrid (minimum 1-2 days/wk onsite) in Littleton, CO...Permanent employmentFull time$79.3k - $147.3k
...corporate responsibility. This is a place for engineers, scientists, and problem-solvers who are... ...Martin Rotary and Mission Systems in Littleton, CO is seeking a Hardware Engineer... ...and contributing to our mission critical software within a multi-discipline team and dynamic...Full timeTemporary workWork experience placementInterim roleCasual workFlexible hours$145.1k - $269.5k
...Job DescriptionJoin Our Team as an Avionics Responsible Systems Engineer where you will work on the development of a sophisticated... ...located near our Lockheed Martin Space facility in: Englewood or Littleton CO and be expected to work a flexible 9x80 schedule in the office...Full timeTemporary workWork experience placementCasual workWork at officeFlexible hours$79.3k - $147.3k
...) is looking for an resourceful Systems Engineer to become a member of the Systems Engineering... ...work onsite at our Valley Forge, PA or Littleton, CO campus. Performs technical planning,... ...customer requirements into hardware and software specifications. For positions that...Full timeTemporary workWork experience placementCasual workFlexible hours$95.9k - $178.1k
...we deliver a wide range of hardware and software solutions that provide mission-critical... ...Additionally, we leverage Model-Based Engineering and Test Automation to enhance our system... ...Lockheed Martin Deer Creek Facility in Littleton CO’.Basic Qualifications• Current/...Full timeTemporary workWork experience placementInterim roleCasual workWork at officeWork from homeFlexible hours$79.3k - $147.3k
...and Mission Systems (RMS) is looking for engineering professionals to work on the Trusted... ...position:You will have a strong background on Software development programs, a willingness to... ...is at the Deer Creek Facility (DCF) in Littleton, Colorado with limited ability to work...Full timeTemporary workFor contractorsWork experience placementInterim roleCasual workWork at officeRemote workWorldwideFlexible hours$105k - $150k
Position: Hardware Test Engineer (Willing to consider all Sr. Levels)ff))... ...8100 Shaffer Parkway Unit #100 Littleton, CO Job Id: 3241... ...to design and deploy Power Distribution, Embedded Monitoring and Control, Power Conversion...Permanent employmentLocal areaNight shift$170k - $230k
...science, and exploration. Astro Digital is headquartered in Littleton, Colorado with 100+ employees and infrastructure around the... ...We are seeking a highly experienced Principal Flight Software Engineer to join our team developing mission-critical software for satellite...Permanent employmentFull timeRemote work- ...Job Title: Systems Engineer Location: Littleton, CO Customer: Lockheed Martin We are looking for a consultant to come support us for IBM cloud Pak for data platform support. The individuals would need to be full stack individuals who can help with Automation...
$110k - $150k
...exploration. Astro Digital is headquartered in Littleton, Colorado with roughly 110 employees and... ...The Satellite Electrical Manufacturing Engineer will support the development,... ...commodities, technical data, technology, software, and services. U.S. citizenship, U.S. legal...Permanent employmentFull time$165k - $190k
Position: Software Engineer, Embedded Systems, (Sr. Staff, Embedded Software) Location: 8100 Shaffer Parkway Unit #100 Littleton, CO Job Id: 3196 # of Openings: 1 Where dreams and reality collide...Permanent employmentLocal area$143.25k - $252.12k
...Digital Solutions Application Engineer - West Region. This is a home... ..., OR; Tukwila, WA; Littleton, CO or Salt Lake City, UT. Candidates... ...featuring integrated turnkey software solutions. The objective is to... ...emphasis on digital solution embedded• Maintain strong knowledge of...Full timeWork at officeLocal areaWork from homeRelocation package$140k - $204k
...Spacecraft Architect (Systems Engineer) (willing to consider all Levels)... ...Continental Divide Rd. Suite 109 Littleton, CO Job Id: 3218... ...testbeds, and GSE—for both hardware and software evaluation.Produce clear, authoritative...Permanent employmentLocal area$118k - $219.1k
...the strategic deterrence.Our Team is seeking a Systems Engineer, Staff to join our Team in Littleton, CO or Titusville, FL to help distill system-level... ...to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities...Full timeTemporary workFor contractorsWork experience placementCasual workFlexible hours$115k - $190k
...0 per year Requirements: Bachelors degree in Electrical Engineering, Computer Science, Computer Engineering, or a similar technical... ...At least five years of experience leading or managing an embedded software engineering team Significant professional experience developing...Permanent employmentFull timeInternshipWork at office- ...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...
$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...Full timeWork at officeRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (Littleton). Be the first to apply!
- government software Littleton, CO
- healthcare software sales Littleton, CO
- software sales executive Littleton, CO
- software support Littleton, CO
- embedded software Littleton, CO
- software sales representative Littleton, CO
- remote software sales Littleton, CO
- software technical support Littleton, CO
- software implementation project manager Littleton, CO
- software technology Littleton, CO







