onsite
Robotics - Soaring Aerospace Inc.
Software Engineer
Join a fast‑growing drone logistics startup as a Robotics Intern, supporting autonomous UAV development with Python, C++, ROS, embedded systems, and computer‑vision algorithms.
About the role
Key Responsibilities
- Collaborate with software and robotics engineers to design, implement, and test autonomous flight control algorithms.
- Develop and maintain ROS nodes and simulation environments for UAV navigation and perception.
- Write efficient, real‑time C++ and Python code for embedded flight controllers and sensor integration.
- Assist in data collection, labeling, and processing for computer‑vision models used in obstacle detection and tracking.
- Participate in hardware‑in‑the‑loop testing, flight trials, and debugging of mission‑critical systems.
Requirements
- Currently pursuing a degree in Robotics, Computer Science, Electrical Engineering, or a related field.
- Proficiency in Python and C++ programming.
- Hands‑on experience with ROS (Robot Operating System) and embedded hardware platforms.
- Familiarity with computer‑vision techniques and sensor fusion for UAVs.
- Strong problem‑solving skills, ability to work in a fast‑paced startup environment, and effective communication within multidisciplinary teams.
Skills
pythoncroscomputer vision