Logo of Huzzle

Software Engineer Intern - Platform (Summer 2024)

image

Apptronik

Nov 13, 2023

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
  • Austin

Requirements

  • 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 2024 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 (+1 yrs of C++), 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
  • Middleware Experience (ZMQ, GRPC, ROS1 or ROS2)
  • Experience with Mongo, SQL, PostgreSQL or ELK
  • Nice to have:
  • 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
  • Experience with Latency Sensitive Systems
  • Qualities:
  • Creativity
  • Humility
  • Integrity
  • Passion
  • Curiosity
  • Analytical
  • Disciplined

Responsibilities

  • We're looking for an experienced Software Engineering Intern with proven hands-on capabilities and a strong theoretical background. We are primarily interested in candidates with prior robotics hardware implementation experience. In this role, you will work on control, planning, perception, and autonomy algorithms; software, sensor, and hardware integrations; or machine learning and testing in sim and on real robot platforms. You will work as part of a team focused on developing a dynamic humanoid robot robust to unstructured environments and able to perform useful tasks.

Apptronik develops humanoid robots that work alongside people doing the tasks that humans don't want to do.

Manufacturing & Electronics
Industry
51-200
Employees
2015
Founded Year

Mission & Purpose

Robots have the potential to reshape our existence. Our mission is to leverage robotics to improve universal quality of life. Robots will become one of the most impactful and effective tools humanity has ever created. We believe robots should do the work humans don’t want to do. We pursue ambitious goals to make this a reality. We’re not satisfied making incremental improvements to the status quo but are driven to change the paradigm altogether. Our robots are versatile, capable of solving numerous tasks with a single embodiment. Join us on the next phase of our journey as we get our systems out into the world to do the most meaningful work