Apptronik
ยท
November 4, 2024
Apply Now
This job has closed.

Software Engineer Test Ops - Intern 2025

Austin, TX
Internship, Full-time
Hybrid
New Level
Apptronik designs and builds human-centered robotics systems, and they are seeking a Software Engineering Intern to join their team. The role involves developing algorithms for control, planning, perception, and autonomy in robotics, as well as working on software and hardware integrations.

Responsibilities

  • Work on control, planning, perception, and autonomy algorithms
  • Software, sensor, and hardware integrations
  • Machine learning and testing in sim and on real robot platforms
  • Developing a dynamic humanoid robot robust to unstructured environments and able to perform useful tasks

Qualification

Required

  • MUST be an undergraduate or graduate student enrolled in an accredited program during the internship term. (New graduates not enrolled in an accredited program for Fall 2025 are ineligible.)
  • Pursuing a degree in Computer Science, Electrical/ Mechanical/ Aerospace Engineering or similar.
  • Experience in software and algorithm development for control, planning, perception, or autonomy for robotics.
  • Proficient in C++ in a Linux development environment, with prior demonstrated ability to:
  • Translate complex theoretical concepts and algorithms into practical, efficient, and bug-free software implementations
  • Perform on a fast-paced software development team using standard CI tools like Git while following rigorous documentation and testing standards
  • Familiar with modern software tools / libraries relevant to your skillset
  • Robotics frameworks and libraries such as ROS, Ignition Gazebo, Pinocchio, MuJuCo, OMPL, MoveIt etc.
  • Strong theoretical understanding of some significant subset of dynamics, controls, estimation, data science, or linear algebra
  • Excellent communication and documentation skills
  • GPA of 3.0 or above
  • Familiarity with any of the following programming languages: Python, C or C# or C++, Bash, CMake, XML, or YAML
  • Testing experience - both on the unit and integration test level
  • +1 years of experience in C++ and Python
  • Familiarity with build tooling: CMake, Make, Bazel, Gradle
  • Experience with utilizing Code Coverage

Preferred

  • Experience with HITL (Hardware in the loop) tests
  • Experience with writing simulation tests
  • Experience developing and debugging real-time, multithreaded software systems
  • Experience implementing model-based feedback control of articulated robots and troubleshooting hardware
  • Experience with modeling dynamic systems, system identification, and optimization solvers
  • Experience with embedded systems and firmware development
  • Familiarity with RTPreempt and Linux kernel configuration
  • Experience with EtherCAT

Benefits

Apptronik designs and builds human-centered robotics systems.
Glassdoor
Founded in 2016
Austin, Texas, USA
51-200 employees
https://apptronik.com/
Discover Full SWE Internship List