Drimva

Atoms

Robotics Software Engineer Intern

Pittsburgh, PA · Internship · Posted Aug 21, 2026

Education
Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.

About the job

Develop production software spanning robotic control and hardware integration, perception systems, cloud services, and full-stack applications for robotic food production.

What you'll do

  • Develop and test software for robotic control, sensor integration, hardware communication, and full-stack systems.
  • Build and maintain product features, APIs, services, tools, dashboards, and operational workflows.
  • Debug production issues and optimize software for embedded and real-time reliability; participate in design, testing, and code reviews.

What they ask for

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
  • Programming fundamentals in one or more of C++, Go, Python, Java, or Rust.
  • Understanding of software engineering fundamentals, including object-oriented programming, data structures, algorithms, debugging, and software design principles.
  • Experience building software through coursework, internships, research, personal projects, or open-source contributions.

Nice to have

  • Proficiency in C++ and experience with ROS / ROS 2.
  • Familiarity with Linux, embedded systems, real-time operating systems, computer vision, sensor fusion, or Gazebo.

Pay

$25.00 - $35.00/hour USD base salary

Tools

C++, Go, Python, Java, Rust, ROS / ROS 2, Linux, Gazebo

AI focus

Use modern AI development tools responsibly to improve engineering productivity while maintaining software quality.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)