5 days ago
Austin, TX, USAIntern
Responsibilities
- Support the development and testing of real-time C++ software modules that drive robot motion.
- Assist in the integration of sensor data and firmware feedback into the core control loops.
- Help implement and validate mathematical models used for robot limb positioning and movement.
- Contribute to the software interfaces that translate high-level behavioral goals into executable robot tasks.
- Gather and analyze performance data from both physical hardware and simulation environments.
- Write unit tests and maintain clear documentation for software features to ensure system stability.
- Participate in team code reviews and contribute to a collaborative, agile development process.
- Represent and lead with Apptronik's core values: CHIPC - Curiosity, Humility, Integrity, Passion, Creativity.
Requirements
- Currently pursuing a BS, MS, or PhD in Robotics, Computer Science, Mechanical Engineering, Electrical Engineering, or a related field.
- Basic understanding of Modern C++ including classes, memory management, and OOP principles.
- Proficiency in Python for data analysis, automation, or testing.
- Solid understanding of Newtonian physics and linear algebra.
- Familiarity with standard robot components like actuators, encoders, and IMUs.
- Experience with Git for version control and comfort working in a Linux environment.
- Strong communication skills and a desire to solve complex problems within a multidisciplinary team.
- Relevant experience through personal projects or academic research projects focused on robotics, motion, or physical simulation.
