Software Engineer - Multi-Agent UAV Autonomy (Defense)
$60k - $300k • Seoul • FullTime
Posted 18d ago
Remote Work Policy
On-site
Employment Type
FullTime
Categories
AI Agent Engineer
About the job
Applied Intuition is seeking a Software Engineer to join our Korea office and build the company's multi-agent autonomy development tools. This on-site role is crucial for developing capabilities that defense customers rely on to design, train, and validate coordinated Unmanned Aerial Vehicle (UAV) behavior. You will collaborate closely with the U.S. product engineering team and directly engage with Korean defense customers to translate their operational requirements into tangible product features. The position involves contributing to system-level design and architecture, ensuring scalability, reliability, and performance, while also guiding customers on optimizing their use of our tools for developing their own multi-agent unmanned systems.
Responsibilities
- Design, develop, and maintain core features for multi-agent mission planning, coordination, and training workflows in autonomy development tools.
- Validate tool effectiveness in real-world scenarios by building reference multi-agent UAV autonomy and exercising the full development workflow.
- Define the role and structure of simulation within the development cycle, focusing on fidelity, tuning, and validation to bridge the gap between simulation and real-world flight.
- Collaborate with U.S.-based product and engineering teams to deliver features on shared roadmaps.
- Contribute to system-level design and architecture for scalability, reliability, and performance.
- Conduct technical deep dives with Korean defense customers to understand operational requirements and translate them into product specifications.
- Guide customers on leveraging tools for multi-agent unmanned system development based on hands-on experience.
- Mentor engineers and share domain knowledge within the Korea team.
Requirements
- Bachelor's or Master's degree in Aerospace Engineering, Computer Science, Electrical Engineering, Robotics, or a related field.
- 5+ years of professional engineering or equivalent research experience in a fast-paced, customer-oriented environment.
- Hands-on experience in either Unmanned Aerial Systems (UAS) development (building and flying real UAS) or Multi-agent optimization and control (coordinating multiple agents, potentially using ML/reinforcement learning).
- Proficiency in programming languages such as Python or C++.
- Experience with complex, multidisciplinary projects in a collaborative team setting.
- Strong problem-solving skills and ability to thrive in a dynamic environment.
- Excellent English communication skills (written and verbal).
- Ability to lead technical discussions with customers, elicit requirements, and explain design trade-offs.