Revise Robotics (YC W25) is building AI-powered robots to automate circularity in the electronics industry, starting with laptop refurbishment. Our robots inspect, wipe, test, and prepare thousands of laptops for second lives, thus reducing e-waste and increasing equitable access to technology. We’re a small, fast-paced team at the intersection of robotics, AI, and automation, that is currently scaling up from prototypes to high-throughput agentic systems.
We’re looking for a Software Engineer who’s comfortable working across a wide range of technical areas and can adapt to changing needs. This role involves everything from robotic manipulation and backend systems, to AI agents and automation scripts that increase our operational efficiency.
You’ll help build the software foundation that ties our robotics, data, and operations together. This entails improving our robot API, integrating new AI agents, developing Windows utilities for self-reporting diagnostics, and deploying new features in our internal inventory management system. The goal is straightforward: automate wherever possible to make our process smarter, faster, and more reliable.
Writing Python code to control robots and peripherals through hardware APIs
Integrating AI Agents (Claude, GPT, etc.) with the robotic system to enable handling of diverse range of laptops
Implementing computer vision pipelines for classification, inspection, and feedback
Designing APIs and backend systems that track inventory and production flow
Building internal tools and dashboards for operations and data visibility
Developing Windows/Linux scripts and utilities for automated self-reporting and diagnostics
Contributing to our custom ERP / inventory management UI and logic (React + FastAPI + Supabase)
You might be a great fit if you have:
2–5 years of software engineering experience (or equivalent hands-on skills)
Strong Python skills and familiarity with server-side implementation (FastAPI, Flask, etc)
Comfort working across multiple domains — robotics, backend, automation, scripting, UI
Some familiarity with computer vision robotics APIs
Experience building and deploying APIs or web apps (FastAPI, Flask, or Node)
(Bonus) Hardware experience – Arduino, Raspberry Pi, etc.
(Bonus) Frontend experience with React or TypeScript
(Bonus) Comfort writing scripts or automation tools for Windows/Linux environments
A flexible, creative role with lots of autonomy and room to grow
The chance to work across a wide variety of projects — every week is different
A small, mission-driven team that moves fast and ships hardware + software daily
Competitive salary and early-stage equity
Health and dental insurance benefits
Full-time on-site position based at Newlab, Brooklyn (no remote option)
Location: Newlab, Brooklyn, NY (On-site)
Type: Full-time, early-stage equity
If you love building things that touch both software and the real world — and want to help scale sustainable robotics, we’d love to meet you 🤖⚡
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Design Engineer to craft and ship world-class conversational and voice AI interfaces at Giga's San Francisco office.
Senior Software Engineer (Salesforce) to lead end-to-end Salesforce engineering, delivering high-quality LWC and Apex solutions for a large, enterprise insurance organization.
Contribute to Esri's ArcGIS Flight Android app by developing drone control and mapping features using modern Android frameworks and Kotlin.
Lead frontend engineering to build accessible, high-performance public-facing web applications in a remote-first, cross-functional environment.
Lead Solution Architect to drive design and implementation of a scalable, FHIR-based medication access platform using cloud-native and event-driven architecture at McKesson’s CoverMyMeds.
Blackstone's Investor Portal team is looking for a Full-Stack Developer to help modernize and maintain the BXAccess portal using .NET, React, and AWS.
DCAS is hiring an Application Developer to support and modernize Human Capital enterprise applications using .NET, Dynamics CRM, and database technologies in service of the City of New York.
Lead a systems programming team onsite in Parsippany, NJ, delivering complex system design, development and data migration solutions using Python and GCP in an Agile environment.
NVIDIA seeks a Senior Software Engineer to lead firmware verification and feature development for next-generation Switch and NVLink networking products at its Santa Clara engineering team.
Experienced software engineer (U.S. citizen required) to design, build, and maintain scalable enterprise applications in an agile team for Highmark Health.
Lower's Movoto team is seeking a Senior Front-End Software Engineer to build and maintain consumer-facing web applications that simplify the home-buying experience.
Davis Technology Management is hiring a Senior Java Engineer in Phoenix to architect and develop cloud-native, serverless Java applications on AWS in a hybrid enterprise setting.
Parallel Wireless is hiring a Software Engineer to develop high-performance 5G MAC algorithms and embedded Linux software for Open RAN products.