Support the development of autonomous behaviors, machine perception, and robotic control systems for unmanned aerial systems (UAS) and other advanced platforms.
Requirements
- Coursework or project experience in areas such as robotics, autonomy, or computer vision
- Proficiency in C/C++ (modern standards like C++11 or later preferred)
- Familiarity with Python and/or MATLAB for data analysis or prototyping
- Interest in working with UAS, robotics, or autonomous systems
- Experience with Robot Operating System (ROS)
- Familiarity with: Vision-based perception (e.g., feature tracking, template matching, visual odometry)
- Trajectory planning, GNC algorithms, or control systems
Responsibilities
- Assist in the design, implementation, and testing of algorithms related to: Computer vision, object tracking, and target detection
- Guidance, Navigation, and Control (GNC) integrated with visual sensors
- State estimation using inertial and visual data
- Autonomous behavior modeling (e.g., finite-state machines, behavior trees)
- Path planning and multi-vehicle coordination
- Support the development and debugging of autonomy software on simulation platforms and real hardware
- Collaborate with teammates on testing, data collection, and experimental design
Other
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Aerospace, Electrical Engineering, Robotics, or a related technical field
- Strong analytical, communication, and problem-solving skills
- Willingness to learn, collaborate, and work in a hands-on environment
- Team-oriented mindset with strong collaboration skills
- Comfortable asking questions and taking initiative to solve problems