
Robotics Engineering Intern, Software
Aerobotix
full-time
Posted on:
Location: California • 🇺🇸 United States
Visit company websiteSalary
💰 $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