Robotics Software Engineer
Medra LLC
Physical AI Scientist
We have been quietly building the foundational layers of our Physical AI Scientist platform: Physical AI that can operate scientific instruments with human-level dexterity. Scientific AI that can analyze results, reason about next steps, and close the loop autonomously.
This is an incredibly ambitious mission, but we believe that a team of ambitious people with high ownership can accomplish incredible things.
We're a team of passionate, mission-driven engineers from companies like Tesla, Amazon, SpaceX, and Neuralink. We're collaborative and love moving fast, both with our product and on team trips skiing or go-karting!
As a team, we love nerding out about engineering and robotics — plus other topics like race cars or cooking. We like learning new things and then sharing our new knowledge with each other.
Our team is opinionated and straightforward. We don't mind intense discussions about design tradeoffs. If we have arguments or miscommunication, we resolve conflicts quickly and empathetically.
In this role, you will:
- Develop robotic solutions to manipulate and control biology tools designed for humans
- Develop and implement motion planning algorithms to avoid collisions in a complex and dynamic environment
- Use computer vision to work with consumables and equipment that humans use
- Integrate, test, and debug software solutions in simulation and on physical robots
- Work with partner scientists at customer labs to understand their pain points, ideate on creative solutions, decompose into individual projects, and guide implementation and deployment
- Besides your focus on robustness and performance, you'll be expected to identify opportunities for simplification, and to design for scalability
- This position is 100% in-person, you must be able to come on-site to our San Francisco office. We do not offer hybrid roles at Medra. We do offer relocation benefits for applicants that need to relocate.
Let's talk if you have:
- 4+ years of experience designing and building algorithms for robotics systems
- Experience or familiarity with robot arm manipulators
- Proficient in Python
- Relevant research/work experience in one or more of the following areas: motion planning and trajectory optimization, kinematics and dynamics, and control.
- Experience with software engineering tools and best practices in production
- A hacker's mindset - getting quickly to a good-enough solution
- A willingness to wear many hats / a flexible attitude towards responsibilities and scope
- BS/MS/Ph.D. in Computer Science, Mechanical Engineering, Electrical Engineering, Aeronautical Engineering or a related discipline, or equivalent experience
Bonus points if you have:
- Experience with robotic simulation systems such as PyBullet or MuJoCo
- Experience with robotics in a laboratory or manufacturing environment
- Understanding of software communication protocols (ZMQ, Redis, gRPC, etc…)
- Contribution to software for a hardware product that shipped
- Experience with robotics manipulation
What we offer:
- 401k
- Medical insurance
- Dental Insurance
- Relocation benefits
- Unlimited PTO
- Weekday dinners
Medra is an equal opportunity employer and prohibits discrimination and harassment of any type without regard to race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other characteristics protected by state, federal or local law or our other policies. We value diversity at Medra and welcome applications from those who are traditionally underrepresented in tech. If you like the sound of this position but are not sure if you are the perfect fit, please apply!
- ...independent team within DoorDash. We explore robotics and automation to transform last-mile... ...the drone team! We're looking for engineers passionate about leveraging UAV technology... ...opportunity because you will…Design and deploy software for advanced drone hardware, promoting...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours
- ...Job Description Overview We're hiring a Robotics Software Engineer to develop the real-time systems that power our robots in US warehouses. You'll build the core robot software that bridges hardware, teleoperation, and autonomy-from motion control and sensor...SuggestedRemote workWorldwideRelocationLong distanceFlexible hours
$140k - $230k
...About Nimble Nimble is an AI robotics company building the autonomous supply chain... ...hardcore and obsessed team of the world's best engineers and operators. If you are obsessed with... ...Nimble is looking for a Robotics Software Engineer to build the core software powering...SuggestedLocal areaRemote workFlexible hours- ...Innovative Robotics Engineering Opportunity We are partnering with an innovative early-stage robotics company developing intelligent automation... ...What You'll Do Design, develop, and maintain robust software for industrial robotic systems. Build and optimize motion...SuggestedRelocation package
- ...Industrial Robotics Software Engineer Design and develop robust, scalable, and maintainable software for industrial robotic systems. Implement motion planning, trajectory optimization, and real-time control algorithms. Develop vision-based automation by integrating...SuggestedPermanent employment
$150k - $200k
...Senior Robotics Software Engineer / Onsite / SF Bay area / ~$150k - $200k My client is a high-growth, robotics startup that are building general purpose robots for highly-physically demanding, hazardous, and difficult industrial jobs. To help combat labor shortages...$500 per month
...laser weapons to shoot down drones. We're a small team of engineers, former US military operators, and subject matter experts... ...private range. The Role and Your Impact: We need a Senior Robotics Software Engineer who's a true workhorse on the Archimedes robotics...Permanent employmentWork at officeMonday to FridayFlexible hoursNight shiftWeekend work- ...Job Description Job Description Robotics Software Engineer – Motion Planning, Vision & Deployment Location: San Francisco Bay Area Work Arrangement: Full-Time, Onsite Travel: Approximately 10–15% to customer sites About the Opportunity Our client is an...Permanent employmentFull time
- ...Job Description Job Description We are seeking a full-time Senior Robotics Software Engineer to enhance the performance and efficiency of our robot control stack—integrating advanced perception systems and adaptive decision-making algorithms—to empower industrial...Full timeImmediate start
- About the Team Our Robotics team is focused on unlocking general‑purpose robotics and pushing... ...we integrate cutting‑edge hardware and software to explore a broad range of robotic form... ...’re seeking talented Robotics Software Engineers to expand our robotics data collection...
- Robotics Software Engineer Manager - Lead Software Engineer SOFTWARE ENGINEERING CAMBRIDGE, MA FULL TIME Build the software that makes our robots see, move, and respond to the world. You’ll work across the stack — perception, control, behavior, and tooling — to ship features...Full timeVisa sponsorship
- ...Job Description Job Description Senior Software Engineer – Backend Systems & Infrastructure Location: San Francisco - on-site Compensation... ...challenging problems across software, infrastructure, robotics, and distributed systems while building products that have...
$170k - $200k
...enables global technology companies to push the frontiers of robotics and AI. Backed by world-class investors like Benchmark,... ...to reimagine the way the world works.We are seeking a Senior Software Engineer - Instawork Robotics to contribute to the development of next...Hourly payTemporary workLocal areaShift work$198.6k - $292k
...Labs is an independent team within DoorDash. We explore robotics and automation to transform last mile logistics in the long... ...want to talk to you!We're hiring a Planning & Controls Engineer in our Autonomy Software team. In this role, you'll own and develop flight...Hourly payWork at officeLocal areaRemote workFlexible hours$168k - $247k
...Labs is an independent team within DoorDash. We explore robotics and automation to transform last mile logistics in the long... ...!About the RoleWe're hiring a Robotics Infrastructure Engineer in our Autonomy Software team. In this role, you'll own, build, and manage the...Hourly payWork at officeLocal areaRemote workFlexible hours- ...mission to bring human-like intelligence to robots. We believe our workforce should... ...Description Design, build, and maintain software that runs in both simulation and on real... ...'s degree in Computer Science or Engineering. ~4+ years of relevant industry experience...Immediate startRemote workFlexible hours
- ...high-quality data from the real world. Mercor pairs its operational scale with the specialized engineering that physical-world data demands. As a Software Engineer on Robotics, you'll sit between Mercor's data systems and our customers' infrastructure. Every frontier...Work at officeRelocation package
$170k - $200k
...revolutionizing beauty through the power of robotics, artificial intelligence, and skilled... .... Our team brings together experienced engineers, skilled lash artists, and serial entrepreneurs... ...best practices for maintainable software design ~ Excellent debugging and analytical...Full timePart time$140k - $210k
...Description Job Description About Nimble Nimble is an AI robotics company building the autonomous supply chain to enable fast,... ...and deliver with high agency. The Role As a Software Engineer on the Multi-Agent Systems team , you will design the algorithms...Local areaFlexible hours- ...MRINetwork in San Francisco is seeking a Robot Systems Engineer to own the link between physical hardware and software platforms. This is a hands-on IC role focusing on integrating equipment, debugging across hardware and software, and supporting deployed systems in a...
- ...Weave Robotics, Inc. invites a Principal Robotics Software Engineer to define software architecture across autonomy, perception, controls, and systems software. You will compose independently developed capabilities into reliable robot behavior, enabling safe, goal-driven...
- ...energy infrastructure. Company TAR is both a hardware and software company, we are building out massive, critical, physical infrastructure... ...world now and in the future. About the role As a Software Engineer on the robotics team, you own the software that makes those machines...Remote workRelocation package
$180k - $250k
...About Nimble Nimble is an AI robotics company building the autonomous supply chain to... ...hardcore and obsessed team of the world’s best engineers and operators. If you are obsessed with... ...Role We are looking for a Senior Software Engineer to join our Robotics...Local areaFlexible hours- ...Weave was founded to build the robots we’d want to have in our own home. We believe the next generation of robotics will transform... ...of households. The Role As a Principal Robotics Software Engineer, you’ll help define the software architecture that turns the...
$150k - $250k
...know a.) precisely where they are, and b.) everything about the fruit they are seeing. We are looking for a Senior Robotics Software Engineer to invent creative, practical, and robust solutions to real-world computer vision problems relating to perception and localization...Full timeWork at officeWeekend work- ...Niantic Spatial, Inc. seeks a Staff Engineer, Robot Learning in San Francisco to lead real-to-sim product development for embodied AI.... ...evaluate policy transfer with a strong emphasis on production-grade software. You’ll work closely with executives, researchers, and...
$195k - $265k
...development of breakthrough products and accelerate time to milestone and market. Come help us bring modern software to modern science.Benchling is building AI & Data Engineering, a small autonomous team within our Security & IT organization. AIDE owns two things: the internal...Work at officeLocal areaFlexible hours3 days per week$166k - $200k
The RolePilot is hiring a Senior Software Engineer to join our Bookkeeping Automation team.The team builds systems that transform financial data into accurate, reviewable bookkeeping at scale. Our work includes reconciliation tools, integrations with third-party financial...Full timeTemporary workPart timeWork at officeFlexible hours3 days per week- DescriptionSAIC is currently seeking a Software Safety Engineer in Huntsville, Alabama to support to U.S. Army Integrated Fires Mission Command (IFMC) System of Systems (SoS) program within the Program Executive Office (PEO) for Missiles and Space, including technical...Work at officeRemote workRelocation2 days per week1 day per week
$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...Work at officeRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
- control systems engineer San Francisco, CA
- robotics engineer San Francisco, CA
- software development engineer (robotics engineer) San Francisco, CA
- senior control systems engineer San Francisco, CA
- robotic system engineer San Francisco, CA
- senior robotics software engineer San Francisco, CA
- software engineer full time San Francisco, CA
- graduate software developer no experience San Francisco, CA
- software support engineer San Francisco, CA
- software engineer healthcare San Francisco, CA



