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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Littleton, CO vacancy
  •  ...Flight Software Systems EngineerYork Space Systems was founded to radically improve spacecraft...  ...is seeking a Flight Software Systems Engineer to enable design, development, test, and...  .... This role focuses on real-time and embedded Linux-based flight software, enabling reliable... 
    Suggested
    Worldwide

    ClearanceJobs

    Greenwood Village, CO
    4 days ago
  • $134k - $236.33k

     ...built for you.We are seeking a highly skilled and motivated Software Engineer to join our team supporting the Medusa Program.Responsibilities...  ...programming language (e.g., C++, Java).- Experience with embedded software developmentDesired Skills:- Experience with HW/SW integration... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  • $65 - $95 per hour

    Embedded Software Engineer Job Description This position focuses on the design, development, and validation of embedded flight software for a deployed payload system that uses advanced sensors in a novel space application. You will work in a fully digital development environment... 
    Suggested
    Contract work
    Temporary work
    Work at office

    Actalent

    Littleton, CO
    5 days ago
  • $140k - $177k

     ...Boom is developing the Symphony supersonic engine, which powers the Overture supersonic...  ...with Boomless Cruise. Help Supersonic Software Take Flight Building Symphony requires custom...  ...is for you. Role Overview Develop embedded jet engine control software that governs... 
    Suggested
    Permanent employment
    Flexible hours

    Boom Supersonic

    Englewood, CO
    5 days ago
  • $130k - $175k

    Astro Digital is searching for an Embedded Software Engineer to develop low-level software that interfaces with hardware in spacecraft subsystems. This role is based at our Littleton, Colorado headquarters. Candidates should have a Bachelor's in a relevant field and extensive... 
    Suggested

    Astro Digital

    Littleton, CO
    5 days ago
  • $73.4k - $129.26k

     ...'Family of Programs' we deliver a wide range of hardware and software solutions that provide mission-critical capabilities to our customers...  ...-centric development. Additionally, we leverage Model-Based Engineering and Test Automation to enhance our system architecture, design... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Work from home
    Flexible hours

    Lockheed Martin

    Littleton, CO
    1 day ago
  •  ...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 code for efficiency, and target different platforms such as... 

    Samprasoft

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

     ...Responsibilities include but are not limited to:Lead a team of flight software engineers through the full software development lifecycleArchitect,...  ..., develop, and deliver high-reliability flight software for embedded and edge computing platforms using C++Provide day-to-day... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Denver, CO
    2 days ago
  • $90k - $155k

     ...Flight Software Engineer IIDenver, CO or Long Beach, CASpace is a warfighting domain. True Anomaly seeks those with the talent and ambition...  ...and safety critical systems experienceExperience with embedded RTOS such as RTLinux or Azure RTOSFamiliarity with common protocols... 

    True Anomaly

    Denver, CO
    2 days ago
  •  ...Job Description 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... 

    SCRAM Systems

    Englewood, CO
    9 days ago
  •  ...Oasys, Inc. is seeking a full-time Senior Software Engineer, Level 3, to support the software engineering lifecycle in Littleton, CO. The ideal candidate will have experience with C/C++, embedded systems, and a Bachelor's degree in computer science or a related field.... 
    Full time

    Oasys

    Centennial, CO
    1 day 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
    5 days ago
  • $113.12k - $188.54k

     ...explore the universe, and connect the world. Our team is excited to meet you! Job Overview & Responsibilities At ULA, as an Embedded Flight Software Engineer 3 in Vulcan Development you are responsible for developing new software products, implementing modern software design... 
    Hourly pay
    Permanent employment
    Work experience placement
    Relocation
    Flexible hours

    United Launch Alliance (ULA)

    Englewood, CO
    5 days ago
  • $120k - $160k

     ...Senior Embedded Software EngineerLocation: Denver, COCompensation: $120,000 - $160,000 + Bonus EligibleSecurity Clearance: Active Secret...  ...a mission-driven aerospace and defense software and systems engineering company supporting the U.S. military, defense primes, and commercial... 

    Lynx

    Denver, CO
    2 days ago
  • Actalent in Littleton, CO seeks an Embedded Software Engineer to design, develop, and validate flight software for space-based sensor payloads. The role emphasizes C++ in RTOS environments (VxWorks) and close collaboration with systems engineering and hardware teams. The... 
    Contract work

    Actalent

    Littleton, CO
    5 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 - Middleware to contribute to our mission in a dynamic startup environment. The main responsibility of the Staff Embedded... 
    Permanent employment

    Lunar Outpost

    Golden, CO
    2 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
    2 days ago
  •  ...Lunar Outpost in Golden, CO, is seeking a Senior Core Software Engineer to lead NASA cFS-based flight software efforts for real‑time space robotics. You will design and implement embedded software for mission-critical systems and mentor engineers on cFS best practices.... 

    Lunar Outpost

    Golden, CO
    34 minutes ago
  •  ...4 DAYS ONSITE / ONLY W2 ROLE Job Description- ·5 years of experience in wifi / networking domain with hands on development and architecture in embedded space. C programming, linux fundamentals, wifi, networking are the primary skillsets needed for this role.... 

    Longfinch Technologies

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

     ...products for formal system design reviewsCollaborate with other engineering disciplines across a small, compartmentalized, and dynamic set...  ...studies to translate customer requirements into hardware and software specifications. Basic QualificationsProficient in MBSE (SysML... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    1 day ago
  • $79.3k - $147.3k

     ...The Hypersonics Advanced Programs team is looking for a Systems Engineer on the Razor team for a Research and Development project. In...  ...definition studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    1 day ago
  • $89.3k - $157.55k

     ...Missile.Lockheed Martin (LM) is looking for an resourceful Systems Engineer, Senior to become a member of the Systems Engineering and...  ...Experience with 3D parametric computer aideddesign (CAD) modeling software; Creo and/or similar • Experience working with various... 
    Full time
    Temporary work
    Work experience placement
    Internship
    Work at office
    Remote work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    2 days 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
  • $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
    11 hours ago
  • $114k - $142k

    OverviewJob SummaryThe Systems Engineer 3 is responsible to ensure complete capture and memorialization of project stakeholder requirements...  ...interface control documents and requirements in SysML software platform.During the NPI Propose Phase: Collaborate with Project... 

    Air Methods

    Englewood, CO
    1 day ago
  • $73.4k - $129.26k

     ...'Family of Programs' we deliver a wide range of hardware and software solutions that provide mission-critical capabilities to our customers...  ...-centric development. Additionally, we leverage Model-Based Engineering and Test Automation to enhance our system architecture, design... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Work from home
    Flexible hours

    Lockheed Martin

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

     ...This includes upgrades, operations and maintenance, hardware and software installations, and service requests (servers, workstations,...  ...positions that do not perform IT responsibilities, use E146, Systems Engineer.Basic Qualifications• Active TS/SCI clearance with ability to... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours
    Shift work

    Lockheed Martin

    Littleton, CO
    1 day ago
  • $79.3k - $147.3k

     ...deterrence.Lockheed Martin (LM) is looking for a resourceful Systems Engineer to become a member of the Systems Engineering and Integration...  ...studies to translate customer requirements into hardware and software specifications. Basic Qualifications• Experience working with... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    1 day ago
  • $178.5k - $331.5k

     ...solutions Oversee Element Level and below CPEs/RSEs for hardware, software, and databases to assure compliance with the spacecraft level...  ...specifications. Basic QualificationsBachelors degree in Engineering, Physics or related discipline, or equivalent experience Significant... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    1 day 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...  ...execution.- Lead the test team's support to systems hardware/software integration, test planning, and execution.- Lead the... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    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!