Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robotics Software Engineer

$100k - $130k
Full-time

OPENSHELF

What're we trying to solve? 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're developing a small-scale AS/RS system that captures weight, dimensions, and location data every time something moves. Our stack runs Python on the backend (FastAPI, hardware orchestration, event-driven robot control) and a SvelteKit frontend, all containerized and deployed on dedicated hardware. We're designing it to be flexible and open so others can adapt, improve, and deploy it across all kinds of environments—not just warehouses with big budgets. The goal is accurate, real-time visibility into physical inventory, made as accessible as possible.

What you'll be doing:

  • Maintaining, debugging, and improving the existing Python backend and hardware control layer under the guidance of senior engineers.
  • Writing clean, testable Python code that interfaces with physical hardware (motors, scales, barcode scanners, sensors) over serial, Modbus, and GPIO.
  • Building and maintaining internal tools and dashboards that let the team monitor, configure, and debug production devices.
  • Working with AI coding agents to accelerate development—we already use them daily and expect you to as well.
  • Collaborating on software design decisions: API structure, data modeling, error handling, and state management.
  • Participating in code review, testing, and deployment to real devices in our lab and in the field.
  • Contributing to the full development cycle from concept through iteration—whether that's a new sensor integration, a performance fix, or an internal utility that saves everyone time.

Who are you?

  • You're passionate about software and excited to work on systems that interact with the physical world.
  • You have a solid foundation in Python and a genuine curiosity about how the full stack fits together—even if you haven't worked with hardware before.
  • You're resourceful and have high agency. When you hit something you don't know, you dig in and figure it out rather than waiting for someone to hand you the answer.
  • You're comfortable navigating uncertainty and working on problems where the requirements aren't fully settled.
  • You communicate clearly and collaborate well. You're happy to ask questions when you're stuck, and you take feedback as a way to get better.
  • You're excited to work in-person alongside a small, focused team where your contributions have direct impact on the product and the company.

Requirements:

  • Proficiency in Python—you can write readable, well-structured code and understand common patterns (async, I/O, error handling, testing).
  • A baseline of good software engineering practices: version control (git), debugging, reading documentation, and breaking down ambiguous tasks.
  • Interest in or experience with AI-assisted development (Codex, Claude Code, or similar coding agents).
  • Willingness to work with physical hardware and debug real-world systems—motors that don't move, sensors that return garbage data, serial ports that disappear.
  • Ability to work on-site in midtown Manhattan full-time.
  • Previous experience with FastAPI, Docker, or automation/robotics is a plus, but not required.

Practical Details:

  • You'll get a competitive salary and stock options—you'll own part of the company.
  • We're based in midtown Manhattan, and this is an on-site, in-person role. We believe building the best product is the result of continuous collaboration and short feedback loops.
  • You'll work directly with senior engineers who will guide your work, review your code, and help you grow.

Salary & Benefits:

  • Salary Range: $100-$130k + equity
  • Fully covered health, dental, and vision insurance
  • Flexible PTO
  • Team lunches and off-sites
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in New York, NY vacancy
  • $158.1k - $213.8k

    We are seeking an experienced Software Engineer to join our dynamic team. In this role, you will drive technical strategy and architecture decisions for software modules that empower robots to operate.Key job responsibilities- Drive architecture and design decisions for... 
    Suggested
    Internship
    Flexible hours

    Amazon

    New York, NY
    2 days ago
  •  ...with a rapidly growing Physical AI company building at the intersection of AI, robotics, computer vision, software, and advanced hardware. They're looking for exceptional recent engineering graduates who want to work on difficult, real-world problems and help build... 
    Suggested
    Full time
    Internship
    Immediate start

    Green Key Resources

    New York, NY
    2 days ago
  •  ...The Role We are seeking a Lead Robotics Hardware Engineer with 6–12+ years of hands-on experience to own the architecture, prototyping, and...  ..., assemble, test, and debug hardware in the lab alongside software and ML teams. Nice-to-Have Experience Exposure to... 
    Suggested
    Full time

    Brahma Consulting Group

    New York, NY
    4 days ago
  •  ...high-ownership builder role at a Series A robotics startup building a platform that...  ...developed and tested. Rather than another software layer bolted onto existing tools, the platform...  ..., CLIs, and internal tools that keep engineers and customers moving fast. Build the... 
    Suggested
    Full time
    Work at office

    Greylock Partners

    New York, NY
    1 day ago
  • $192k - $240k

     ...banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations...  ...tools, resources, and support you need to grow your career.Engineering at BrexEngineering at Brex is about building systems that scale... 
    Suggested
    Work at office
    Remote work
    Work from home

    Brex

    New York, NY
    3 days ago
  • $140k - $170k

     ...Aescape is a New York-based physical AI and robotics company redefining human recovery...  ...mapping, advanced robotics, and proprietary software, Aescape delivers deeply personalized...  ...Aescape is looking for a Robotics Test Engineer to be the technical conscience of Aescape... 
    Full time
    Contract work
    Work at office
    Immediate start
    Home office
    Flexible hours
    Shift work
    3 days per week

    aescape

    New York, NY
    2 days ago
  • $209k - $313k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that reach...  ...years of practical work experience6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    New York, NY
    2 days ago
  • $130.6k - $192k

    About the TeamCome help us build and develop tools serving hundreds of engineers internally! We’re looking for a Fullstack Software Engineer to join our Developer Insights team. About the RoleOur mission is to improve the developer experience of engineers at DoorDash by... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    New York, NY
    3 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Business Banking, Business Access and Tools division, you serve as a seasoned member of an agile team... 

    JP Morgan Chase

    New York, NY
    3 days ago
  • $155k - $180k

     ...week._________________Position SummaryThe NBA’s Basketball Strategy & Growth department is seeking a highly skilled full stack software engineer to support, manage, and improve the AI-driven software the Integrity Team uses to identify conduct that may violate the league... 
    Odd job
    Full time
    Temporary work
    Local area
    Remote work
    1 day per week

    National Basketball Association

    New York, NY
    1 day ago
  • $102.1k - $136.9k

    Job Posting Title:Product Software Engineer IReq ID:10157015Job Description:On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s most beloved stories while also transforming Disney’s media... 
    Full time
    Work experience placement
    Worldwide

    Hulu

    New York, NY
    3 days ago
  • $123k - $165k

    Job Posting Title:Product Software Engineer II (Roku Engineering)Req ID:10157641Job Description:**This position must sit onsite four (4) days a week in one of our technology offices listed above***Disney Entertainment & ESPN TechnologyOn any given day at Disney Entertainment... 
    Full time
    Worldwide

    Hulu

    New York, NY
    3 days ago
  • $110.4k - $165.6k

     ...aim to leave a positive mark on culture. Overview and Responsibilities The Applied Machine Learning Group is seeking a Software Engineer to build and scale systems that power content understanding, metadata enrichment, and personalization across Paramount's global... 
    New York, NY
    more than 2 months ago
  •  ...Data / Software Integration Engineer 3 year W2 Contract · Connecticut · 2–3 days on site · Drug Discovery A pharma biologics discovery group...  ...be building Instruments generate data constantly - a robot moves liquid between plates, scans a barcode, logs what it... 
    Full time
    Contract work
    For contractors
    Flexible hours
    2 days per week
    3 days per week

    Data Science Talent

    New York, NY
    2 days ago
  •  ...A high-functioning, fully systematic hedge fund with over $20B in AUM is seeking a Software Engineer to join its Investment Operations team and build technology solutions that automate critical business workflows. This role focuses on identifying manual processes, developing... 
    Full time

    Saragossa

    New York, NY
    3 days ago
  • $61k - $101k

     ...Salary: $61,000 - 101,000 per year Requirements: We require formal training or certification in software engineering concepts, along with 3+ years of practical experience. We seek proven experience in software test automation. We need proficiency in programming... 
    Full time

    J.P. Morgan

    New York, NY
    5 days ago
  • $140k - $180k

     ...and secure data shares.  Within the Data Collaboration Group, our Engineering & Operations team builds the automation and platform capabilities behind these workflows. We are seeking a Senior Software Engineer, Automation Engineering to join the Engineering &... 
    Full time
    Local area
    Remote work

    NBCUniversal

    New York, NY
    25 days ago
  •  ...The Agent Platform and Experience team is an established squad of 6 engineers at Etsy. Our mission is to increase agent efficiency while improving decision making to deliver positive and consistent outcomes for our customers and the greater Etsy community. All the members... 
    Contract work
    Remote work
    Flexible hours

    Braintrust

    New York, NY
    5 hours ago
  • $90k - $120k

     ...work with a student-centered approach, an open mind, passion, and a willingness to support the greater community.  The Software Solutions Engineer is a member of our all-school technology team and reports to the Chief Information and Technology Officer. The successful... 
    Full time
    Fixed term contract
    Work at office
    Immediate start
    Flexible hours

    Riverdale Country School

    New York, NY
    a month ago
  •  ...run compliance, and save money. Our founding team includes engineers who have scaled products at Amazon, Google, and multiple unicorn...  .... This is a full-time, on-site role as a Full-Stack Software Engineer, based in our NoMad, NYC office. Who Are You? Love... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Greenboard

    New York, NY
    2 days ago
  •  ...” for every team—helping them work 100x faster without heavy engineering overhead. About the role We are seeking a highly autonomous...  .... Qualifications ~0-2 years of professional software development experience (at least 1 year with full-stack responsibilities... 
    Full time

    Cassidy

    New York, NY
    4 days ago
  •  ...used by millions of passionate users across the United States Role Description Doorlist is hiring a full-time Frontend Software Engineer (Web) to join our on-site team in New York, NY. In this role, you will implement, measure, and optimize user-facing features... 
    Full time

    Doorlist

    New York, NY
    3 days ago
  •  ...moving team with a new HQ in New York's Flatiron district. Role Description This is a full-time, in-person Full Stack Software Engineer role in New York, NY. You'll ship to production on Day 1 within a high-touch, autonomous environment. You'll design, build, and... 
    Full time

    Speakeasy

    New York, NY
    2 days ago
  • $170k

     ...Location: Monroe, NY (Orange County) — Onsite 5 days/week Title: Software Engineer Salary: up to $170k plus health benefits ( paid in full by the employer ), PTO, Bonus, etc (Based on Experience) Industry: Media & Technology We’re seeking an experienced... 
    Full time

    Robert Half

    New York, NY
    3 days ago
  •  ...get to learn, innovate, and leave your mark every single hour of every day. We are looking for a stellar & highly ambitious Software Engineer specializing in Go as a core employee to help build robust backend systems supporting the Verneek AI platform! You'll get to... 
    Visa sponsorship
    Flexible hours

    Verneek

    New York, NY
    a month ago
  • $165k - $180k

     ...Fitch Group is currently seeking a Senior Software Engineer based out of our New York office As a leading, global financial information services provider, Fitch Group delivers vital credit and risk insights, robust data, and dynamic tools to champion more efficient... 
    Temporary work
    Work at office
    Immediate start

    Fitch Group

    New York, NY
    more than 2 months ago
  • $150k - $350k

     ...and technically excellent teammates to join us and build the future of human-AI interactions in software. The Role We are looking for a Full Stack Software Engineer with broad experience and deep technical fundamentals. You will work across our web platforms, API... 
    Work at office
    Work from home
    Flexible hours

    LM Studio

    New York, NY
    a month ago
  •  ...Job Description Job Description   Fullstack Software Engineer  We're looking for a Fullstack Software Engineer to join a high-performing team revolutionizing financial services. The ideal candidate is highly driven, product-focused, and eager to build from 0-... 

    AccrueTalent

    New York, NY
    12 days ago
  • $165k - $250k

     ...at scale. Download the app and join the neighborhood at nextdoor.com . Meet Your Future Neighbors As a Senior or Staff Software Engineer at Nextdoor, you'll join a focused team of developers, product managers, and designers who are passionate about using technology... 
    Work experience placement
    Work at office
    Local area
    Work from home
    Flexible hours

    Nextdoor

    New York, NY
    a month ago
  •  ...Job Description Job Description Full-Stack Software Engineer Location: Global, Fully Remote Job Type: Contractor (~15 hours/week) Schedule: Flexible Required Skills Python React JavaScript Java Node.js Rust Go TypeScript Job Summary... 
    For contractors
    Remote work
    Flexible hours

    YO AI Labs

    New York, NY
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!