> Markdown version of [/jobs/ext/3546274-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3546274-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** ASTRA DIGITAL DESIGN LLC - **Location:** San Jose, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $130,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Abstraction Layers, ARM Architecture, Automation of Tests, Continuous Integration, Software Debugging, Linux on Embedded Systems, Embedded Software, Firmware, FreeRTOS, Real-Time Operating Systems, Bare Metal, Build Tools, C++14 - **Published:** September 30, 2026 - **Apply:** https://www.thejobnetwork.com/job/a7ddac7d-803b-423e-8a18-afae213dc118/embedded-software-engineer ## About the Role * Bachelor's degree in EE, CE, CS, or related field \n * 5 years of embedded software experience, * 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 ## Description 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.