remote
Summer 2026 RoboShark Internship, Robotics & Mechatronics July 13 to September 4 - SharkNinja
Software Engineer
Hands‑on robotics and mechatronics internship focused on designing, building, and testing robotic systems using Python, C++, and CAD tools. Ideal for students eager to apply embedded systems and ROS concepts in a fast‑moving product environment.
About the role
Key Responsibilities
- Design and prototype robotic mechanisms using CAD and rapid‑prototyping techniques.
- Develop and debug embedded firmware in C++ for microcontrollers and ROS nodes.
- Integrate sensors, actuators, and control algorithms into functional prototypes.
- Collaborate with cross‑functional teams to iterate on product design and performance.
- Document design decisions, test results, and maintenance procedures.
Requirements
- Current enrollment in a STEM program with coursework in robotics, mechatronics, or related fields.
- Proficiency in Python and C++ for embedded development.
- Experience with CAD software (SolidWorks, Fusion 360) and basic 3D printing.
- Familiarity with ROS or similar robotics middleware is a plus.
- Strong problem‑solving skills, teamwork, and a passion for innovative product design.