Robotics Software Engineer Intern

OPENSHELF

New York (NY)

On-site

USD 25,000 - 36,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

OPENSHELF is building an open-source system to automate physical inventory with hardware and software integration. This role focuses on writing Python that talks to real hardware, testing and refining motion control, sensors, and robotics modules in a hands-on environment at our Midtown Manhattan office.

You will also develop internal tools and dashboards, participate in code reviews, and help bring new robotic modules from first motion to reliable operation, working closely with senior

Qualifications

  • Solid Python: readable, well‑structured code with async I/O, error handling, and testing.
  • Willingness to get hands-on with hardware: motors, sensors, serial ports.
  • Interest in AI-assisted development and tooling.
  • Able to work on-site in Midtown Manhattan full-time.

Responsibilities

  • Write and debug Python that controls real hardware—motors, axes, grippers, scanners, sensors over serial, Modbus, GPIO.
  • Bring up and test new robotic modules from first motion to reliable operation.
  • Support mechanical prototyping: CAD changes in Onshape, 3D‑printed fixtures, BOM tracking.

Skills

Python
Async I/O
Testing
Hardware
AI-assisted Dev

Tools

FastAPI
Docker
Linux
Raspberry Pi
Onshape

Job description

Openshelf is building an open-source system to automate physical inventory, combining hardware and software to handle storage, retrieval, and real-time tracking.

  • The problem: Managing physical inventory is messy. Manual processes are slow, error-prone, and don’t scale. It’s hard to know what you have, where it is, or how much space it’s taking up.
  • What we’re doing: We build compact automated storage and retrieval systems that capture weight, dimensions, and location data every time something moves. We’re now adding robotic automation on top: cherry-picking, tube decapping, and liquid handling, so labs can store, open, sample, and return samples without manual handling. Everything is open so others can adapt, improve, and deploy it, not just warehouses with big budgets.

Our stack runs Python on the backend (FastAPI, hardware orchestration, event-driven robot control) and a SvelteKit frontend, all containerized with Docker and deployed on Raspberry Pi–based hardware. Mechanical design happens in Onshape.

What you’ll be doing
  • Writing and debugging Python that controls real hardware: motors, motion axes, grippers, scales, barcode scanners, and sensors, over serial, Modbus, and GPIO.
  • Helping bring up and test new robotic modules, from first motion to reliable operation.
  • Supporting mechanical prototyping and testing: CAD changes in Onshape, 3D‑printed fixtures, and tracking parts on the BOM.
  • Building internal tools and dashboards to monitor, configure, and debug devices in our lab and in the field.
  • Using AI coding agents (Claude Code, Codex, or similar) daily to move faster. We do, and we expect you to.
  • Joining code review, design discussions (API structure, data modeling, error handling, state management), and deployments to real devices.
  • Owning small projects end to end under the guidance of senior engineers, whether that’s a new sensor integration, a reliability fix, or a test rig.
Who you are
  • You’re excited about software that moves things in the physical world.
  • You’re resourceful and high‑agency. When you hit something you don’t know, you dig in and figure it out.
  • You’re comfortable with ambiguity and problems where the requirements aren’t settled yet.
  • You communicate clearly, ask questions when you’re stuck, and treat feedback as a way to get better.
  • You want to work in person on a small team where your work ships into the product.
Requirements
  • Solid Python: readable, well‑structured code, with an understanding of async, I/O, error handling, and testing.
  • Willingness to get hands‑on with hardware: motors that don’t move, sensors that return garbage, serial ports that disappear.
  • Interest in or experience with AI-assisted development.
  • Able to work on‑site in Midtown Manhattan full‑time.
Nice to have
  • Robotics, motion control, or embedded experience (FIRST/FRC, club teams, personal projects all count).
  • CAD experience (Onshape preferred) or prototyping with 3D printers, laser cutters, or machine shop tools.
  • FastAPI, Docker, Linux, or Raspberry Pi experience.
  • Exposure to lab automation or industrial automation.
  • Schedule: Full‑time, hourly, in person at our Midtown Manhattan office.
  • Compensation: $22/hour
  • You’ll work directly with senior engineers who review your code and help you grow.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

OPENSHELF • New York (NY)

On-site
USD 120,000 - 180,000
Stock options
On-site in Midtown Manhattan
Health, dental, and vision insurance
Robotics Software Engineer — On‑Site NYC, Stock & Benefits
Robotics Software Engineer — On‑Site NYC, Stock & Benefits

OPENSHELF • New York (NY)

On-site
USD 120,000 - 180,000
Stock options
On-site in Midtown Manhattan
Health, dental, and vision insurance
Robotics Software Intern — Hands-on AI, Hardware & Lab Ops
Robotics Software Intern — Hands-on AI, Hardware & Lab Ops

OPENSHELF • New York (NY)

On-site
USD 25,000 - 36,000
Member of Technical Staff, Robotics Systems Engineer
Member of Technical Staff, Robotics Systems Engineer

Industrial Next (YC W22) • San Francisco (CA)

On-site
USD 180,000 - 260,000
Robotics Summer Intern
Robotics Summer Intern

silana • New York (NY)

On-site
USD 20,664 - 41,328
Firmware and Robotics Software Engineer
Firmware and Robotics Software Engineer

Agency Robotics • Woburn (MA)

On-site
USD 120,000 - 180,000
Competitive salary
Equity
Robotics Hardware Integration Engineer
Robotics Hardware Integration Engineer

Sliprobotics • Atlanta (GA)

On-site
USD 120,000 - 170,000
Competitive salary and equity
Comprehensive health, dental, and vision benefits
Permissive time-off policy
+1
Robotics Application Engineer - Hardware
Robotics Application Engineer - Hardware

Ultra • New York (NY)

On-site
USD 95,000 - 130,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Sorting Robotics • Los Angeles (CA)

On-site
USD 140,000 - 180,000
140k – 180k/year base salary
0.15% – 0.3% Stock Options
Comprehensive health, vision, and dental insurance
+2
Robotics Software Engineer
Robotics Software Engineer

RoboForce • Milpitas (CA)

On-site
USD 165,000 - 235,000
Stock options/equity
Health, dental, and vision insurance
401(k) plan
+2