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.