> Markdown version of [/jobs/ext/4544731-embedded-software-engineer-uas-aerospace-division](https://www.wearedevelopers.com/jobs/ext/4544731-embedded-software-engineer-uas-aerospace-division). 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 - UAS (Aerospace Division) - **Company:** Inc. (sti) - **Location:** Hawthorne, CA, United States - **Experience:** Experienced - **Salary:** $111,600.0 - $145,880.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Quality, Code Review, Communications Protocols, Software Debugging, Embedded Software, Fault Tolerance, Software Architecture, Software Engineering, Universal Asynchronous Receiver/Transmitter, Software Organization, Serial Peripheral Interface, PIC Microcontroller, Git, Information Technology, Software Version Control - **Published:** November 3, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineer-uas-aerospace-division-hawthorne-ca--31c5721f-67e2-4491-99c7-4274420fe170 ## About the Role Embedded Software, Aerospace and Defense, Software Engineering, Oscilloscope, Embedded Hardware, Software Engineering, Software Development, Aerospace and Defense, Debugging Tools, Embedded Software, * 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, * 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 ## Description Systems Technology, Inc. (STI) is seeking an Embedded Software Engineer - UAS to join our Aerospace division, supporting flight software development for next-generation UAS and counter-UAS platforms. You'll work at the intersection of guidance, navigation, and control (GNC) software and the embedded hardware it runs on - writing, testing, and debugging flight-critical code for fault-tolerant flight controllers and mission systems. This is hands-on work: you'll be as comfortable on an oscilloscope bench as you are in a debugger., * 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