Tech Stack
AndroidDockerKubernetesPython
About the role
- Assist in the development of software for drone systems, including flight control, navigation, and data processing
- Write, test, and debug code for real-time systems and embedded software
- Contribute to software design and architecture discussions, focusing on optimizing performance and scalability
- Collaborate with hardware engineers to ensure seamless integration of software and hardware components
- Participate in code reviews, troubleshooting, and debugging to resolve software issues
- Document software features, design decisions, and development progress
- Work alongside our experienced software team during Summer 2026; full-time, non-exempt, non-supervisory role reporting to one of Darkhive's Software experts; Hybrid work preferred; Pay $28/hour for approximately 10-12 weeks
Requirements
- Currently pursuing a Bachelor's degree in Computer Engineering, Computer Science, or a related field
- Sophomore or junior status preferred
- Strong interest in software development and drone technology
- Experience with programming languages such as C/C++, Python, or similar
- Familiarity with software development tools like Git, IDEs (e.g. VS Code or IntelliJ), and debugging tools
- Basic understanding of algorithms, data structures, and software design principles
- Strong problem-solving skills, attention to detail, and a passion for learning
- Excellent communication and collaboration skills
- U.S. Citizenship is required as only U.S. citizens are eligible for a security clearance
- Ability to travel 1-2 weeks to our headquarters in San Antonio
- Bonus Qualifications:
- Experience with embedded systems or real-time programming
- Familiarity with drone technologies, robotics, or flight control systems
- Experience with mobile app development on Android
- Familiarity with containerization and technologies such as Docker and Kubernetes