Software Engineering Intern – Robotics Software

Are you applying to the internship?

Job Description

Software Engineering Intern | Persona AI

The Tone:
This is an internship at Persona AI, located in Houston, TX or Pensacola, FL. Persona AI is developing the software systems that bring humanoid robots to life. In this role, you will contribute directly to cutting-edge robotics software that powers perception, locomotion, manipulation, and machine learning systems. This position offers an opportunity to gain hands-on experience and learn within a collaborative software development setting.

The TL;DR
• Role: Internship
• Location: In-person, Houston, TX or Pensacola, FL
• Mission: Contribute to software systems that animate humanoid robots.
• Tech Stack: Python, C++, Java, Git, robotics middleware

What You’ll Actually Do
• Locomotion: Develop algorithms for walking, balance, and bipedal movement control systems.
• Perception: Work on computer vision, sensor fusion, and environmental understanding capabilities.
• Manipulation: Contribute to robotic arm and hand control systems for grasping and dexterous manipulation.
• Machine Learning: Implement learning algorithms, training pipelines, and model optimization for robotic applications.
• Control Systems: Develop real-time control software for actuators, sensors, and robot coordination.

The Must-Haves
• Background: Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Robotics, Software Engineering, or a related field. Candidates should possess a genuine curiosity for robotics, AI, or autonomous systems, coupled with an eagerness to learn and tackle complex technical challenges. They should also demonstrate a strong problem-solving mindset and persistence when debugging code.
• Experience: This role requires basic programming experience acquired through coursework or personal projects.
• Skills:
• Programming: Basic proficiency in any programming language, such as Python, C++, or Java.
• Problem-Solving: A strong problem-solving mindset with persistence when debugging code.
• Collaboration: Excellent communication and teamwork abilities for a collaborative approach.
• Adaptability: Willingness to dive into new technologies and frameworks.
• Bonus:
• Technical Exposure: Basic exposure to robotics concepts, machine learning, or computer vision, gained through classes or personal interest.
• Development Practices: Familiarity with version control systems like Git or general software development practices.
• Prior Experience: Previous internship, co-op, or project experience in any technical field, or participation in coding clubs, programming competitions, or open-source projects.