Back to jobs
S
STI
Actively hiring
Embedded Software Engineer - UAS (Aerospace Division)
- Workplace
- On-site
- Commitment
- Full-time
- Seniority
- Mid-Level
- Salary
- $111,600 - $145,880/yr
- Posted
Location
Hawthorne, United States
Systems Technology, Inc. (STI) is seeking an Embedded Software Engineer to join its Aerospace division, supporting flight software development for next-generation UAS and counter-UAS platforms. The role involves writing, testing, and debugging flight-critical code for fault-tolerant flight controllers and mission systems, working at the intersection of GNC software and embedded hardware. Responsibilities include designing embedded C/C++ software, developing low-level drivers and communication interfaces, supporting hardware bring-up and integration, and participating in flight testing and telemetry analysis. The position is on-site in Hawthorne, CA.
Responsibilities
- Design, implement, and test embedded C/C++ software for flight control and mission computer systems
- Develop and debug low-level drivers and communication interfaces (CAN, SPI, I2C, UART, PWM) between flight controllers, sensors, and actuators
- Support bring-up, integration, and troubleshooting of embedded hardware alongside electrical and mechanical engineers
- Contribute to software architecture for fault-tolerant, dual-core flight control systems
- Participate in flight testing, telemetry analysis, and post-flight debugging
- Collaborate with GNC engineers to translate control algorithms into deployable flight code
- Maintain code quality through version control, code review, and structured testing practices
Requirements
- 3–5 years of professional software development experience
- Proficiency in C and/or C++
- Strong problem-solving, analysis, and debugging skills
- U.S. Person status required, as defined by ITAR (22 CFR 120.15), due to the export-controlled nature of this work
- This is an on-site position based in Hawthorne / Los Angeles, CA; remote or hybrid work is not available
Nice to have
- Experience with UAS, UAVs, drones, or RC aircraft
- Experience developing software for embedded systems or microcontrollers
- Familiarity with embedded communication protocols such as CAN, SPI, I2C, UART, or PWM
- Familiarity with Git and modern software development practices
- Familiarity with debugging tools such as logic analyzers, digital multimeters, and oscilloscopes
Benefits
- Medical benefits (HMO – 100% company paid for Employees & Dependents)
- Dental and vision plans
- Employee Stock Ownership Plan (ESOP)
- 401(k) Safe Harbor Retirement Plan and company defined contribution.
- Flexible spending Accounts (FSA), Dependent Care, and Employee Assistance Program (EAP)
- Life & Long-Term Disability Insurance
- Fitness Program Reimbursement and Technology Stipends
- Tuition Assistance Programs
- Year-round company sponsored events.
- Employee rewards and recognition