Robotics Software Intern – Real-Time Controls

1 hour, 47 minutes ago
Internship
Entry Level
Software Development
Apptronik

Apptronik

Apptronik develops versatile humanoid robots to tackle tasks humans prefer not to do, aiming to reshape existence and enhance universal quality of life.

Aerospace & Defense
51-250
Founded 2015
$23M raised

Description

  • Support the development and testing of real-time C++ software modules that drive robot motion.
  • Assist in integrating sensor data and firmware feedback into core control loops.
  • Help implement and validate mathematical models for robot limb positioning and movement.
  • Contribute to software interfaces that translate high-level behavioral goals into executable robot tasks.
  • Gather and analyze performance data from physical hardware and simulation environments.
  • Write unit tests and maintain documentation for software features to support system stability.
  • Participate in team code reviews and a collaborative, agile development process.
  • Represent Apptronik’s core values of Curiosity, Humility, Integrity, Passion, and 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++ concepts such as classes, memory management, and object-oriented programming.
  • Proficiency in Python for data analysis, automation, or testing.
  • Solid understanding of Newtonian physics, including forces and torques, and linear algebra, including vectors, matrices, and coordinate systems.
  • Familiarity with robot components such as 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.
  • Ability to lift 15 pounds at times, if needed for the role.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Manufacturing Systems Engineer (TrakSYS / MES)

NeoWork 51-250 Professional Services

NeoWork is seeking a TrakSYS / MES Enterprise Applications Engineer to support manufacturing systems configuration, integration, and troubleshooting for a client’s Systems Solutions team in a remote-first, delivery-focused role.

ERP Oracle SAP SQL
26 minutes ago

Tactile Sensing & Dexterous Manipulation Engineer (Robotics)

Hyphen Connect 1-10 staffing & recruiting

A robotics company is seeking a Tactile Sensing & Dexterous Manipulation Engineer to advance high-resolution tactile sensing and dexterous robotic manipulation for cutting-edge perception and control projects.

C++ Python
30 minutes ago

Field Service Technician

Path Robotics 51-250 Automotive

Path Robotics is hiring a Field Service Technician to operate, maintain, and troubleshoot robotic welding and automation systems in customer manufacturing environments.

32 minutes ago

Field Service Technician

Path Robotics 51-250 Automotive

Path Robotics is hiring a remote Field Service Technician in Canada to operate, maintain, and troubleshoot advanced robotic welding and automation systems used in manufacturing environments.

47 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers