Software Development Manager
- Employer
- Purple Lemon Recruitment LTD
- Location
- El Segundo, California
- Posted
- Dec 04, 2024
- Closes
- Dec 09, 2024
- Ref
- 2861805759
- Discipline
- Engineering, Software
- Position Type
- Manager / Leader
- Specialty
- Autonomy
- Hours
- Full Time
- Organization Type
- Other
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!
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!