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

Embedded Software EngineerAstro 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 SummaryWe 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 & ResponsibilitiesDevelop and maintain embedded software for spacecraft subsystems, including sensors, actuators, power systems, and communication interfacesWrite and debug low-level drivers and board support codeInterface directly with hardware (SPI, I2C, UART, GPIO, DMA)Support hardware bring-up and debugging using lab equipment and standard toolsDeliver working implementations quickly and iterate to improve reliability, performance, and maintainabilityDebug embedded systems using tools such as GDB, JTAG, and SWDCollaborate with cross-functional teams to define and refine system interfacesParticipate in integration, HIL testing, and system validationContribute to Python-based test, automation, and data analysis workflowsMinimum QualificationsBachelor's degree in EE, CE, CS, or related field5 years of embedded software experienceProficiency in C and modern C++Experience developing firmware in bare-metal or minimally abstracted environmentsStrong understanding of:Interrupt-driven designMemory-mapped I/O and peripheral configurationTiming and resource constraintsExperience 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 hardwareExperience 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 environmentsExperience with Git-based workflowsAbility to execute well-scoped tasks independently and deliver reliable resultsPreferred QualificationsExperience developing firmware for resource-constrained microcontrollers in bare-metal environmentsComfort working at low levels of abstraction, including direct register manipulation and hardware bring-upExperience with RTOS frameworks (e.g., Zephyr, FreeRTOS) and associated design trade-offsExperience 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 debuggingExperience optimizing firmware for memory, timing, or power constraintsFamiliarity with ARM-based platforms (Cortex-M, Cortex-A) or similarExperience with integration, HIL testing, or cross-subsystem debuggingExposure to CI/CD or automated testing workflowsWhat We ValueOwnership of day-to-day work: Candidate reliably executes assigned tasks and follows issues through to resolutionGrowth mindset: Candidate actively develops technical depth and takes on increasing responsibility over timeSystem-oriented thinking: Candidate seeks to understand how components interact within a larger system, including trade-offs and dependenciesCuriosity and critical thinking: Candidate asks "why" when appropriate—challenging assumptions, clarifying requirements, and improving designsBias toward action: Candidate delivers working solutions quickly and iterates based on testing and feedbackCollaboration: Candidate works effectively across disciplines and incorporates feedback from more experienced engineersPay TransparencyAstro 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 DemandsThis position may require lifting up to 20 lbs and occasional standing, bending, and working with lab equipment.Export StatementThis 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 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Littleton, CO vacancy
  • $130k - $175k

     ...Embedded Software Engineer Location: Littleton, CO Salary: $130,000 – $175,000 About the Opportunity Join an innovative space technology that designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions... 
    Suggested
    Remote work

    EVONA

    Littleton, CO
    4 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

    Blue Origin

    Littleton, CO
    2 days ago
  • $135.7k - $203.55k

     ...Job SummaryComcast is looking for a Senior Firmware Engineer (Engineer 4) to develop and maintain software for next-generation technician test and measurement...  ...firmware in C/C++, building and customizing embedded Linux distributions using Yocto, and troubleshooting... 
    Suggested
    Full time
    Work at office
    Worldwide

    Comcast

    Englewood, CO
    1 day 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... 
    Suggested
    Local area
    Remote work

    ThemeSoft

    Englewood, CO
    1 day ago
  • $98.1k - $182.1k

     ...built for you.Lockheed Martin Space is seeking a full-time Software Test Engineer. In this role, you will support the software engineering lifecycle...  ..., integration, test, qualification).Familiarity with embedded software/hardware (hands‑on or academic).Working knowledge... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    9 hours ago
  • $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 employment
    Local area

    Redwire

    Littleton, CO
    2 days ago
  • $120.6k - $224k

     ...built for you.Lockheed Martin Space is seeking a full-time Software Test Engineer. In this role, you will support the software engineering lifecycle...  ..., integration, test, qualification).Familiarity with embedded software/hardware (hands‑on or academic).Working knowledge... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    9 hours ago
  • $140.5k - $221.5k

     ...agile development team, you will design, develop, and maintain software solutions for embedded environments. Successful candidates will have a Bachelor’s or Master’s degree in Computer Science or Engineering and 5+ years of experience with programming languages like C/... 

    ViaSat

    Englewood, CO
    1 day 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... 
    Permanent employment
    Full time
    Work experience placement
    Local area
    Relocation
    Flexible hours

    Urban Sky

    Denver, CO
    6 days ago
  •  ...United Launch Alliance (ULA) in Denver is seeking an Embedded Flight Software Engineer 3 in Vulcan Development to design, implement, and test new software products for mission-critical space systems. You will work in an Agile team, collaborate with product owners, technology... 

    United Launch Alliance

    Englewood, CO
    1 day ago
  •  ...Embedded Flight Software EngineerYork Space Systems was founded to radically improve spacecraft affordability and reliability, transforming, and...  ....York is seeking an early career Embedded Flight Software Engineer to support the design, development, integration, and testing... 
    Permanent employment
    Full time
    Local area
    Worldwide

    York Space Systems LLC

    Greenwood Village, CO
    5 days ago
  •  ...Senior Embedded Flight Software EngineerYork Space Systems was founded to radically improve spacecraft affordability and reliability, transforming...  ...board.York is seeking a Senior Embedded Flight Software Engineer to design, develop, test, and deliver mission-critical software... 
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide

    York Space Systems LLC

    Greenwood Village, CO
    3 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... 
    Full time
    Work at office
    Relocation package
    Flexible hours

    Moog

    Arvada, CO
    5 days ago
  •  ...Urban Sky is seeking a Senior Embedded Software Engineer to own the HUSKY flight software from architecture to release. You will ensure reliable hardware interactions, secure configurations, and up-to-date firmware for a growing fleet operating in Denver and beyond.... 
    Relocation package

    Urban Sky

    Denver, CO
    1 day ago
  •  ...Embedded WiFi Software EngineerWe are seeking an Embedded WiFi Software Engineer to join our WiFi Development team in Englewood, Colorado. We are looking for a candidate to assist in driving the architecture, design, and development of future generations of carrier grade... 

    Samprasoft

    Denver, CO
    5 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, Inc

    Englewood, CO
    1 day ago
  • $25k

     ...Summary:As a Software Engineer, you possess advanced C programming and platform design expertise, as well as a comprehensive background in...  ...understanding of Microcontroller Hardware.Extensive knowledge of embedded programming down to the hardware level.Ability to write... 
    Temporary work

    Mark VII Equipment

    Denver, CO
    1 day 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
    4 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

    Centennial, CO
    1 day 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
  • $50 per hour

     ...ProfessionalFT/PT/Casual: FullTimeDepartment: Corporate HeadquartersBusiness Unit: Corporate HeadquartersStandard Job DescriptionEnterprise Engineering is responsible for delivering best-in-class engineering solutions to meet OneLM objectives. Transformation, Functional Excellence... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Remote work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    4 days 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
    5 days ago
  •  ...Great systems don't happen by accident, they happen when talented engineers can see the big picture, understand how complex technologies...  ...will provide technical leadership for the integration of software, hardware, infrastructure, data, and mission capabilities supporting... 
    Contract work

    Leidos

    Englewood, CO
    5 days 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
    2 days ago
  • $184k - $225k

     ...commercial airline and helicopter connectivity solutions. We are seeking a highly skilled and experienced Senior Staff Embedded Software Engineer to join our software team. In this position, you will be responsible for low‑level and high‑level software in Cesium’s... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Denver, CO
    6 hours ago
  •  ...As an Embedded Software Engineering Intern at Lunar Outpost, you will be integral to developing, testing, and refining the embedded software on Lunar Outpost hardware. All interns will work directly alongside full-time engineers on real, engaging, and impactful projects... 
    Full time
    Summer work
    Internship
    Work at office
    Monday to Friday
    Flexible hours

    Lunar Outpost

    Golden, CO
    1 day 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
    2 days ago
  • $91.2k - $169.4k

     ...shaping a new era in space and find a career that's built for you.About the Role This role will be a valued member of a tight-knit engineering team responsible for a variety of types of GNC (guidance, navigation & control) hardware, potentially including GPSR (Global... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  •  ...York Space Systems in Greenwood Village, CO, is seeking a Software Engineering Intern focused on full-stack development to build and test features for a space vehicle testing platform. You'll work in an Agile team, contribute to frontend improvements with React, backend... 
    Internship

    York Space Systems LLC

    Greenwood Village, CO
    1 day ago
  •  ...Role: Jr. Embedded DeveloperLocation: Englewood, CO – OnsiteRate: $45/hr on W2 without benefitsContract...  ...Design, develop, and debug embedded C software for Linux-based residential gateway...  ...with hardware teams, QA, cloud platform engineers, mobile app teams, and service provider... 
    Remote work

    Lorven Technologies

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