
Embedded Systems Engineer Magswitch Technoloy
- $100,000–$135,000 Per Year
- Full-time
| Location | Littleton, CO |
| Salary | $130,000–$175,000 Per Year |
Embedded Software Engineer | Astro Digital
Skip to Content
Co
Forum
Jobs
Home
Forum
Jobs
All Jobs
Apply Now
Embedded Software Engineer
Littleton, United States
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
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:
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
What We Value
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.
Apply Now
*

