Software Engineering Intern

Posted:
9/6/2024, 9:17:56 AM

Location(s):
Boulder, Colorado, United States ⋅ Colorado, United States

Experience Level(s):
Internship

Field(s):
Software Engineering

Join us in building and innovating on the world's most advanced software platform for robot arms and mobile manipulation. PickNik Robotics, a global leader in robotics since 2015, is changing the robotics industry through its MoveIt Pro Software Platform. PickNik specializes in robotics solutions that allow robots to go into unstructured environments and perform difficult tasks. MoveIt Pro is an open core product based on MoveIt (Open Source) used by 1000s of companies worldwide.  PickNik’s annual revenue is $6M and we have worked with 120+ customers over the past 9 years including Google, Amazon, Samsung, BMW, Lockheed Martin, NASA, and many startups. Join us in helping companies deploy AI to robot arms fast and efficiently, opening up new possibilities only limited by our customer’s imagination.

As a software engineering intern PickNik Robotics, you’ll be using our first-of-its-kind robotics developer platform to improve the user experience for our customers. You will be using MoveIt Pro and ROS, and helping the PickNik team improve MoveIt Pro documentation, build example applications, and expand the set of example 3D robot worlds available in our high-fidelity simulation. You will have the opportunity to work with highly accomplished roboticists, most with masters and PhDs in the domain. 

You will assist them by creating and updating documentation, creating example robot configuration ROS packages, and by building applications using Behavior Trees and our existing library of 170+ robot skills/behaviors. 

Am I a good fit?

  • You love robotics and have a passion for creating the next generation of robot software
  • You can work efficiently, learn quickly, and have great attention to detail
  • Are a good technical writer who  communicates effectively in writing, correct spelling, and professional grammar
  • Have a passion for teaching through writing great tutorials and example applications

 

Requirements

  • Working toward a degree(s) in Computer Science, Robotics, or a related field, and/or have equivalent industry experience
  • 2+ years of experience with programming multiple languages, including C++ and Python
  • Knowledge of software development in Linux
  • Ability to develop with common Github workflows, including creating branches and pull requests
  • Experience with the Robot Operating System (ROS)
  • Experience writing in the Markdown language
  • Live in the Boulder/Denver area and have the ability to be in-office with the PickNik team

Some preferred skills/experience

  • Ability to manipulate and create 3D assets, such as in Blender and SolidWorks
  • Abilities in standard web technologies such as HTML, CSS, Javascript, React, NodeJS
  • MoveIt, Nav2, Mujoco, Drake, or other robotic libraries are advantageous

Colorado Residents Only: In accordance with the Colorado Equal Pay for Equal Work Act, the minimum pay for this role is $25/hour.