GrepJob
Apptronik

Robotics Software Intern – Real-Time Controls

Apptronik
Apply
5 days ago

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.

Tech Stack

C++GitLinuxPython

Categories