Small Satellite Embedded Software Engineer
Overview
The Aerospace Corporation seeks a Senior Member of Technical Staff/Engineering Specialist to lead embedded software development for small satellite payloads and spacecraft sub‑systems. This role drives innovation in a fast‑paced instrument development environment while offering direct mentorship and exposure to cutting‑edge aerospace technologies.
What You'll Do9
- 1Design microcontroller‑scale architectures for small satellite embedded systems using Microchip PIC or Arm Cortex‑M0/M4/M7 platforms
- 2Develop, test, and debug embedded microcontroller and microprocessor applications
- 3Assist with software releases documentation and deployment processes
- 4Coordinate with subsystem leads to define software requirements and interface specifications
- 5Create software libraries and applications for satellite testing and operational use
- 6Lead the creation of secure, cleared software environments for government contracts
- 7Drive continuous improvement of development workflows and quality assurance practices
- 8Mentor junior engineers and foster collaborative problem solving across multidisciplinary teams
- 9Participate in requirement gathering and solution design for next‑generation satellite missions
Requirements11
- 1Bachelor’s degree in Computer Science Electrical Engineering or related field with minimum 5+ years of relevant experience
- 2Proven expertise in embedded systems development and real‑time design practices
- 3Hands‑on experience with microcontrollers such as ARM Cortex‑M0 M4 M7 and development tools like Keil or IAR
- 4Strong knowledge of RTOS and embedded Linux including kernel customization and driver development
- 5Ability to obtain U.S. security clearance and meet federal background investigation requirements
- 6Six or more years of combined experience in aerospace embedded software and systems engineering
- 7Familiarity with hardware debugging tools including oscilloscopes logic analyzers and power supply validation
- 8Experience with version control systems Git and CI/CD pipelines for embedded projects
- 9Demonstrated ability to work effectively in a highly regulated government contracting environment
- 10Commitment to lifelong learning with certifications such as AWS Certified or CPC Card preferred
- 11Excellent written and verbal communication skills for cross‑functional collaboration
Salary Insight
$110 - $194k per year
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.

SR Talent Solution Inc
VerifiedSenior Embedded Software Engineer Space Systems
Lead ownership of embedded software development for space-based systems at SR Talent Solution Inc. Design and deliver high-reliability real-time applications for aerospace hardware. Collaborate across cross-functional teams to ship robust solutions. Differentiate by focusing on mission-critical performance and safety standards.
Blue Origin Personnel, LLC
VerifiedSenior Satellite Flight Software Engineer - TeraWave
Design and lead satellite flight software for a 5,408-vehicle constellation delivering symmetrical data speeds up to 6 Tbps. Shape software architecture and drive cross-functional integration across systems avionics GNC communications power propulsion thermal payload and autonomy. Differentiate this role by focusing on mission impact and unique scale.
Astrion
VerifiedFlight Software Engineer Astrion
Astrion seeks a Flight Software Engineer to design and develop embedded flight software for small satellites supporting AFRL missions. The role involves contributing to satellite bus software for experimental and research missions. This position is ideal for mid- to senior-level engineers with experience in real-time systems.
Actalent
VerifiedEngineer Embedded Software 3
Design and develop mission critical embedded software for advanced flight space and ground systems. Lead creation of software operating in constrained environments with real time requirements. Deliver high reliability solutions for complex data analysis routing and control systems. Seeking engineer with strong technical background to contribute to product software development.
Blue Origin Personnel, LLC
VerifiedSenior Embedded Software Engineering Manager Application
Lead a team of embedded software engineers developing mission-critical applications for Blue Origin's National Security programs. This role balances 50% technical hands-on work and 50% people leadership. Responsibilities include leading projects, establishing software processes, and managing risks. The position offers competitive compensation and growth opportunities within a dynamic space industry environment.
BAE Systems Inc.
VerifiedPrincipal Software Engineer, Ground & Embedded Satellite
You will own development of satellite command and control, mission planning, and data analysis software at BAE Systems Space and Mission Systems. Your work spans C/C++, Rust, Python, and Ruby across a portfolio of space programs. You will join a cross-functional team of engineers in Denver, Colorado, delivering high-impact technology for national security missions. This role stands out for its breadth: you will work across the full software lifecycle, from requirements to integration, and shape CI/CD pipelines with Docker and Kubernetes. You will also collaborate with the Engineering, Science, and Analysis unit, driving innovation and continual learning in a mission-focused environment.