Trossen Robotics

Robotics Software Engineering Intern - 2025 Fall

Downers Grove, IL, US

12 days ago
Save Job

Summary

Robotics Software Engineering Internship - 2025 Fall

Full Time | Onsite

Date: 01/24/2024

For over twenty years, Trossen Robotics has specialized in integrating technology and precision manufacturing into robotics as both a reseller and a manufacturer. We supply research labs and educational institutions with the hardware, tools, and software they need for cutting-edge projects. Recently, Trossen Robotics expanded into wholly integrated research kits for robotic machine learning and AI, as well as industrial utility rovers for a wide range of applications.

Job Description

Trossen Robotics is hiring for Robotics Software Engineering Interns for the 2025 fall term who will be responsible for the design and development of production-grade drivers, modules, and applications for research- and industrial-grade robotic systems.

Responsibilities

  • Creation and tuning of controls systems for dynamical systems
  • Developing and tuning of sensor fusion and state estimation pipelines
  • Designing and improving embedded systems
  • Onboarding off-the-shelf hardware devices by writing driver libraries and ROS controllers
  • Development of perception and vision-based applications
  • Improving navigation for mobile bases or motion planning pipelines for manipulators
  • Defining high-level robot behavior using deliberation technologies like behavior trees and state machines
  • Creating simulation environments for rapid testing and iteration
  • Writing internal and public-facing technical documentation

Minimum Requirements

  • Actively pursuing an advanced degree (MS, PhD) in robotics, computer science, or a related field at the time of the internship
  • At least one year of ROS 2 development experience
  • Fluent in C++ and Python
  • Familiarity with git and GitHub
  • Hands-on work with sensors and actuators including BLDC or Servo Motors, IMU, GNSS, Optical Cameras, Stereo Depth Cameras, and LiDARs
  • Expertise in at least one core area of robotics such as control systems, sensor fusion, kinematics & dynamics, computer vision, or motion planning
  • Strong written and verbal communication skills
  • Strong problem-solving and analytical skills
  • Ability to teach yourself and learn new skills on the job

Nice-to-haves

  • Have contributed to open source projects
  • Knowledge of containerization using Docker
  • Familiarity with CI/CD pipelines
  • Experience with CUDA and NVIDIA’s Jetson platform
  • Simulation experience with Gazebo or Issac Sim
  • Knowledge of embedded programming tools and frameworks
  • Previous usage of debugging and profiling tools

First name(Required)

Last name(Required)

Email(Required)

Phone(Required)

How many years of work experience do you have with Robot Operating System (ROS)?(Required)

How many years of work experience do you have with C++?(Required)

Will you actively be pursuing an advanced degree (PhD, MS) in robotics, computer science, or a related field at the time of the internship?(Required)

Yes

No

File upload(Required)

PDF Files Only

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job