Software Manager

Job Category: Software Manager
Job Type: Full Time
Job Location: El Segundo | CA

About Soaring

PRECISION MILITARY UAVS

Soaring Technologies designs and manufactures autonomous heavy-lift drones that transform logistics and save lives — with a strong foothold in defense and a vision toward commercial expansion. Our cross-functional team of 25+ is headquartered in El Segundo, CA, where we operate at the cutting edge of aerospace technology.

WHY SOARING TECHNOLOGIES?

▸ Mission-Driven Impact: Contribute to life-saving logistics solutions and national security.

▸ Innovation Culture: Work at the edge of autonomy, aviation, and hardware-software integration.

▸ Career Trajectory: Lead a foundational team and shape the technical DNA of our company.

▸ Collaborative Team: Join a fast-moving startup with purpose-driven, passionate peers

About the Job

▸ Manage a Software Engineering team for guidance, navigation, and controls and robotic control systems.

▸ Design and implement device drivers for hardware peripherals, ensuring seamless integration with the overall system.

▸ Optimize and debug embedded software to ensure high performance, reliability, and adherence to timing constraints.

▸ Work with engineering leadership to translate internal and external customer requirements into software level requirements.

▸ Lead the software architecture design and contribute to the overall embedded system design, including hardware-software co-design considerations. 

▸ Work with the software team to develop and maintain firmware for embedded systems, writing efficient and reliable code. 

▸ Collaborate closely with hardware engineers to design and integrate firmware with hardware components. 

▸ Lead the design and execution of comprehensive test plans for embedded systems, including unit testing, integration testing, and system validation. 

▸ Stays current on business initiatives and objectives and researches and implements best practices frameworks/capability models that will control costs, provide higher quality, and/or increase predictability of service delivery.

Minimum Qualifications

▸ Advanced degrees in Electrical Engineering, Computer Engineering, or a related field with a minimum of 6 years’ experience. 

▸ Minimum of 3 years of experience as a firmware or embedded software engineer, with extensive expertise in programming for embedded systems. 

▸ Proven experience in developing firmware for robotics or UAV products.

▸ Strong knowledge of programming and real-time operating systems (RTOS).

▸ Experience with real-time debugging tools, debuggers and logic analyzers.

▸ Solid understanding of embedded software development processes, including version control systems (e.g., Git), debugging tools, and build systems.

▸ Thorough knowledge of the Software Development Life Cycle with emphasis on best practices of design, development, and testing.

▸ Experience with hardware-software integration and troubleshooting at the hardware level.

▸ Familiarity with network protocols and socket programming for embedded systems.

▸ Proficient in interpreting Interface Control Documents (ICDs) and implementing hardware interfaces based on these specifications for integration with external systems and devices.

▸ Experience with code analysis tools and techniques for embedded systems, including static analysis and unit testing frameworks.

▸ Proficiency in scripting languages such as C++: PX4, Python: Mission Computer, Matlab: Control analysis, C: Embedded software

▸ US citizen or permanent resident, eligible to obtain and maintain a US Government security clearance.

Preferred Qualifications

▸ 8-15 years’ experience in Drones or Robotics. 

▸ Familiarity with hardware design principles, including an understanding of schematics and PCB layouts.

▸ Familiarity with the PX4 Autopilot ecosystem or flight stack equivalent and practical experience with UAS/drones.

▸ Knowledge of sensor integration and UAV flight controllers.

▸ Experience with low-power design and optimization techniques in embedded systems.

▸ Experience working in an agile development environment, with a strong emphasis on embedded systems.

▸ Understanding hardware security modules (HSM) and secure boot processes.

▸ Prior involvement in projects requiring compliance with military or defense industry standards and regulations, especially those related to secure and reliable embedded systems.

What Makes You a Good Fit

▸ Strong analytical and problem-solving skills, enabling you to tackle complex challenges in embedded systems development.

▸ Excellent communication and teamwork abilities.

▸ Passion for innovation and continuous improvement in defense and embedded technology.

▸ Ability to work independently and drive projects to completion, demonstrating initiative and leadership in managing tasks without direct supervision.

▸ High adaptability to rapidly changing technologies and operational demands.

▸ Empathy and interpersonal skills, critical for mentoring junior engineers and integrating feedback from diverse team members.

▸ Strong organizational skills, capable of managing multiple priorities simultaneously while meeting deadlines and project milestones.

▸ Proactive in learning and applying new technologies and methodologies in embedded systems.

Work Location: In person on-site

Job Type: Full Time

Pay: $185K–$205K / year

Job is on-site Monday to Friday. Must be comfortable working at our production facility.

Apply For This Position

Allowed Type(s): .pdf, .doc, .docx

Job Specifications:

Job Category: Software Manager
Job Type: Full Time
Job Location: El Segundo | CA

Apply For This Position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top