Job Description: Software Development Manager
We are recruiting on behalf of an innovative company specializing in advanced autonomous heavy-lift UAV technology. This role is based in Los Angeles, CA, and offers a unique opportunity to work with cutting-edge drone systems designed for both commercial and military applications.
As Software Development Manager, you will lead a talented team of engineers and play a pivotal role in defining, developing, and delivering software solutions for next-generation UAV systems. This role requires technical expertise, leadership skills, and a proven track record of managing software development in complex, fast-paced environments.
Key Responsibilities:
• Manage and mentor a software team, including leads for guidance, navigation, and control of autonomous systems.
• Define and drive high-quality software development processes emphasizing continuous integration, testing in production, and fast iterative improvements.
• Translate customer and market requirements into actionable technology and product roadmaps.
• Oversee the full software development lifecycle, ensuring best practices in design, development, testing, and deployment.
• Collaborate closely with hardware and systems teams to integrate software seamlessly with the UAV platform.
• Develop and maintain embedded firmware for autonomous systems, optimizing for performance, reliability, and timing constraints.
• Lead the architecture and implementation of system-level embedded solutions and contribute to hardware-software co-design.
• Implement and execute rigorous test plans, including unit, integration, and system validation testing.
Qualifications:
• Bachelor’s or advanced degree in Electrical Engineering, Computer Engineering, or a related field.
• 10+ years of experience in embedded software or firmware engineering, preferably in robotics, UAV, or military tech sectors.
• Proven experience managing and mentoring technical teams.
• Expertise in embedded systems, real-time operating systems (RTOS), and programming languages such as C, C++, and Python.
• Strong knowledge of debugging tools, version control systems (e.g., Git), and hardware-software integration.
• Familiarity with secure coding practices and firmware update mechanisms.
• U.S. citizenship or permanent residency, with eligibility for U.S. government security clearance.
Preferred Qualifications:
• Experience with UAV flight controllers, PX4 Autopilot, or equivalent flight stacks.
• Proficiency in control systems, network protocols, and sensor integration.
• Practical experience in agile development methodologies and military or defense industry standards.
• Familiarity with hardware-in-the-loop (HIL) testing and secure embedded software development.
What Makes You a Great Fit:
• Strong problem-solving skills and attention to detail.
• Excellent communication and leadership abilities.
• Passion for innovation and pushing the boundaries of UAV and autonomous technology.
• Ability to manage multiple priorities while meeting project deadlines.
Why Apply:
This is a rare opportunity to shape the future of heavy-lift UAV systems while working in a collaborative and innovative environment. The role offers competitive compensation, growth opportunities, and the chance to work on mission-critical technologies with real-world impact.
Salary Range: $185,000 – $210,000
To express your interest, please submit your resume and LinkedIn profile.
Let me know if you’d like adjustments or additional emphasis!