Aerobotix

Robotics Engineering Intern, Software

Aerobotix

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $35 - $45 per hour

Job Level

Entry Level

Tech Stack

DockerLinuxPython

About the role

  • Join Robotics Software Engineering Team onsite in Gardena, CA to develop and implement algorithms and architecture for production software working with physical robots, sensors, and tools
  • Develop and implement algorithms, systems, and architecture for high-DOF robotic systems working in a constrained environment
  • Support development of high-performance production-ready software packages and systems by enabling GPU programming and other hardware acceleration methods
  • Test and evaluate current state-of-art algorithms and techniques of planning, learning, perception, and control
  • Work closely with a team of robotics, software, and mechanical engineers to solve practical problems in planning, learning, perception, and control

Requirements

  • Currently has, or is in the process of obtaining, a BS, or MS degree in Computer Science, Mechanical Engineering or related field
  • 1+ year(s) of demonstrated programming experience in C++ or Python coding
  • Proficiency in calculus, linear algebra, probability, and statistics
  • Excellent technical and analytical skills
  • Self-motivated, proactive, with confidence and initiative for innovation
  • Ability to communicate and collaborate effectively across multiple teams
  • Willingness to work in a fast-paced environment with quickly changing priorities
  • Must secure work authorization in the United States and maintain ongoing work authorization beginning at the time of hire through the entirety of employment
  • Export control requirement: applicant must be U.S. citizen or national, U.S. lawful permanent resident, Refugee under 8 U.S.C. § 1157, or Asylee under 8 U.S.C. § 1158
  • Preferred: Experience working with ROS and other open-source libraries relevant to robotics
  • Preferred: Experience in kinematics / dynamics / control systems / motion planning / optimization / machine learning / robotics / computer vision / artificial intelligence / computational geometry
  • Preferred: Experience in GPU programming and/or other hardware acceleration methods
  • Preferred: Hands-on hardware experience with robotics systems
  • Preferred: Experience in developing standard operating procedures and documentation
  • Preferred: Experience developing complex function-based software that interacts with sensor inputs, control loops, and redundancy
  • Preferred: Experience with Linux environment, Docker, CMake
  • Preferred: Knowledge of manufacturing processes