This position is no longer accepting applications
Closed on July 5, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Lead Avionics Software Engineer
Aerospace
Avionics
Driver Development
Embedded Development
Embedded Linux
Embedded Software
Embedded Systems
Engineering
Git
Senior Developer
Software Architecture
Software Development
Software Engineer
Software Engineering
Team Lead
Technical Lead
Test Engineering
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at ThinkOrbital.
Job Description
Location: Boulder, Colorado (onsite, in person) · Salary: USD 130,000 - 170,000 per year · Employment: Full-time
Responsibilities
- Own the onboard software architecture and technical decision-making across aerospace programs, ensuring alignment with mission objectives, system requirements, and long-term scalability
- Design, implement, and maintain embedded Linux based flight software in C++, delivering robust capabilities from concept through deployment
- Collaborate with systems, hardware, and program teams to define, refine, and manage software requirements, including derived requirements and verification strategies
- Lead development of low-level drivers and hardware interfaces, enabling seamless integration across avionics, payloads, and supporting subsystems
- Drive software quality through unit, integration, and system-level tests, supporting verification and validation efforts
- Support hardware bring-up, system integration, debugging, and validation across lab and flight environments
- Participate in full software lifecycle activities, including architecture definition, development, integration, test, deployment, and on-orbit support
- Contribute to software development processes, standards, and best practices, including code reviews, documentation, and continuous improvement initiatives
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or related field
- Must be a US Citizen or Green Card Holder
- 7+ years of experience developing embedded or hardware-integrated software systems
- Strong proficiency in C/C++ and embedded Linux development
- Experience owning software architecture and delivering systems from concept through integration, test, and deployment
- Hands-on experience interfacing with hardware (Ethernet, SPI, I2C, UART) and debugging system-level issues
- Strong understanding of software architecture principles for embedded or distributed systems
- Demonstrated ability to lead technical efforts and drive alignment across cross-functional teams
- Experience in aerospace or other high-reliability systems preferred
Technologies
- C++, C, Embedded Linux
- Ethernet, SPI, I2C, UART
- GoogleTest, Git
Benefits
- Competitive benefits and stock options
- Health, Vision and Dental Insurance
- Opportunity to shape next-generation space systems
- A small, fast-moving team where your impact is tangible
- Flexible schedule