In this role, you will take ownership of designing, developing, and improving embedded software and ground control station applications for our Unmanned Aerial Systems (UAS). You will leverage your expertise in Dronecode Foundation Projects, visual navigation, and AI/ML to innovate and enhance the capabilities of our platforms. This is an exceptional opportunity to shape the software systems driving cutting-edge autonomous technology.
Key Responsibilities:
- Develop and optimize embedded software for UAS systems, ensuring high performance and reliability.
- Design and enhance ground control station software, including user interfaces and mission planning tools.
- Develop and implement new capabilities for UAS platforms, focusing on visual navigation and image processing.
- Apply AI and machine learning techniques to enhance system intelligence and autonomy.
- Collaborate with cross-functional teams to integrate software solutions into hardware platforms.
- Contribute to system-level design and troubleshooting efforts.
- Maintain and improve software quality through code reviews, testing, and documentation.
Minimum Requirements:
- Proficiency in Dronecode Foundation Projects (PX4, MAVLink, QGroundControl, etc.).
- Experience in visual navigation and image processing.
- Strong knowledge of AI and machine learning applications.
- Proficiency in programming languages C and C++.
- Bachelor’s degree in software engineering, computer science, electrical engineering, or a related field.
- 3+ years of experience in embedded systems or software development, preferably in UAS or aerospace.
Preferred Qualifications:
- Experience in PCB design or familiarity with hardware integration.
- Knowledge of UAS system architectures, flight control systems, and sensor integration.
- Strong analytical and problem-solving skills.
- Excellent communication skills and ability to work in a team-oriented environment.
Additional Requirements:
- Flexibility to work extended hours to support critical project milestones.
- Ability to adapt and thrive in a fast-paced, dynamic environment.