Software Development Manager

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!

Related Post