CrawlJobs Logo

Senior Robotics Engineer

United States, Palo Alto Employment contract 137861.00 - 240000.00 USD / Year · Job Posted December 01, 2025
Apply Position
Job Link Share

Job Description

As a Senior Robotics Software Engineer on the Real‑Time Software Team, you will work at the intersection of software, hardware, firmware, AI, and production to build the core systems that run on future generations of humanoid robots. You will develop real‑time C++ software, build tools for system identification and calibration, integrate with sensors and hardware, and help ensure the health, reliability, and safety of robots that will eventually be deployed at scale.

Job Responsibility

  • Develop production‑grade, real‑time C++ software for robust control systems
  • Design efficient algorithms for state estimation
  • Create tooling for system identification, precise calibration of actuators, transmissions, and full‑body kinematics
  • Integrate hardware components and evaluate sensors for seamless functionality
  • Build hardware bring‑up and debugging tools
  • Develop software for robot health monitoring, visualization, and logging
  • Build and maintain APIs for other software components to command and control the robot

Requirements

  • 3+ years of professional software engineering experience in a relevant robotics field
  • Excellence in C++ and strong proficiency in other programming languages
  • Experience with Linux deployed in hardware‑oriented products (e.g., IoT devices, robots, drones, automotive)
  • Thorough understanding of object‑oriented programming, real‑time programming, linear algebra, data structures, and algorithms
  • Experience with product development practices including release mechanisms, continuous integration, and continuous deployment
  • Strong Linux system‑level knowledge: kernel tuning, process scheduling, memory management for optimized performance in robotics applications (preferred)
  • Solid understanding of rigid body dynamics and numerical optimization techniques, with application to real‑time systems (preferred)
  • Experience writing embedded C for interfacing with sensors or actuators and other parts of the embedded stack (preferred)
  • Hands‑on with robotics hardware
  • having built your own robot or tinker with hardware in spare time (preferred)

Nice to have

  • Strong Linux system‑level knowledge: kernel tuning, process scheduling, memory management for optimized performance in robotics applications
  • Solid understanding of rigid body dynamics and numerical optimization techniques, with application to real‑time systems
  • Experience writing embedded C for interfacing with sensors or actuators and other parts of the embedded stack
  • Hands‑on with robotics hardware
  • having built your own robot or tinker with hardware in spare time

What we offer

  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Robotics Engineer

8 matching positions

Senior Robotics Process Engineer

JR Automation, a Hitachi Group Company, is driven to deliver customer success wo...
Location
Location
United States , Lake Orion
Salary
Salary:
Not provided
jrautomation.com Logo
JR Automation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering field, associate degree in engineering field
  • 7-10 years of related or equivalent experience programming robots and launching robot systems
  • 5+ years experience commissioning from scratch to customer standards
  • Previous automotive industry experience preferred
  • Experience with one or more robot applications: Material Handling, Dispense (Urethane, Sealer, Adhesive, Paint), Welding (Spot, Arc, Laser)
  • Familiar with robot peripheral devices, tool center points, offline programming software, external axis, user frame, etc.
  • Fanuc RoboGuide, Fanuc Vision, Fanuc 2D Vision, 3D Vision, 3DV
  • Experience with robotic and third-party vision systems
Job Responsibility
Job Responsibility
  • Teach TCPs, Frames, Loads, DCS (Safety Configuration)
  • Configure robot I/O (including communications)
  • Set up and configure various types of dispense process equipment within paint shop and general assembly applications
  • Set up and configure various types of vision equipment including robot mounted as well as floor mounted systems
  • Development of Offline Programs (OLPs)
  • Develop simulations with one or more platforms for internal and external process validations
  • Use your exposure to cycle time improvement initiatives to optimize robot applications
  • Confirmation of robot models
  • Lead robotics projects
  • Mentor others in the department as applicable
  • Fulltime
Read More
Arrow Right

Senior Robotics Software Engineer

Sorting Robotics is a fast-growing company that specializes in automating the ca...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 180000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Computer Engineering, or related fields
  • Experience with Linux (systemd, journalctl, network manager, permissions)
  • Experience working with Hardware
  • Experience with Robotic Foundation Models and/or Visual Language Action models
  • Strong analytical and problem-solving skills
  • Strong communication and collaboration skills
  • 10 years work experience
Job Responsibility
Job Responsibility
  • Work on the development of a foundational robotics policy for our new VLA powered system
  • Build teleoperation interfaces for real-time robot control during testing
  • Work closely with mechanical and electrical engineers and guide design decisions based on what software can effectively accomplish
  • Work closely with customer success and sales staff to translate customer and company needs into software solutions
  • Travel to client locations as needed for on-site system-level debugging, ensuring the restoration and maintenance of optimal system functionality
What we offer
What we offer
  • 140k - 180k/year base salary
  • 0.15% - 0.3% Stock Options
  • Comprehensive health, vision, and dental insurance plans
  • Lunch provided daily
  • Work with NASA-JPL level engineers
  • Fulltime
Read More
Arrow Right

Senior Robotics Deployment Engineer

Location
Location
United States , Austin
Salary
Salary:
100000.00 - 130000.00 USD / Year
lawrenceharvey.com Logo
Lawrence Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience deploying and commissioning automation or complex technical equipment
  • Experience with PLCs / CAD
  • Proven ability to lead and mentor teams while maintaining hands-on technical involvement
  • Strong problem-solving skills and ability to manage projects independently
  • Excellent communication, documentation, and customer-facing skills
  • Willingness to travel regularly across the U.S. for customer projects
Job Responsibility
Job Responsibility
  • On-site Deployment & Commissioning: Lead on-site hardware installation, integration, and commissioning of robotic automation systems
  • Project Leadership: Plan, coordinate, and deliver end-to-end customer projects from scoping and commissioning to final handover
  • Team Leadership: Lead and mentor a small team of field engineers, balancing hands-on deployment with team management to ensure project success
  • Customer Training & Support: Provide hands-on training, technical support, acceptance testing and troubleshooting to ensure success
  • Development & Testing: Take ownership of robotic solutions from early design, through lab testing and validation, and support deployment and optimisation at customer sites
  • Documentation: Create clear technical manuals and user guides for seamless operation
  • Innovation & Feedback: Collaborate with hardware/software teams to help shape and advance our technology
What we offer
What we offer
  • bonus
  • shares
  • Split your time between Austin office and customer sites across the U.S.
  • Fulltime
Read More
Arrow Right

Senior Robotics Hardware Engineer

Do you want to own real hardware, not just contribute to it? Curious about build...
Location
Location
Germany , Munich
Salary
Salary:
75000.00 - 90000.00 EUR / Year
lawrenceharvey.com Logo
Lawrence Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in robotics hardware, mechatronics, or mechanical engineering
  • Experience owning hardware systems from concept through validation (production exposure ideal)
  • Solid CAD skills (SolidWorks or similar), including DFM and tolerancing
  • Actuator experience is a strong plus (BLDC, gear systems, torque sensing, etc.)
  • Strong system-level thinking across mechanics, electronics, and control
  • Comfort working cross-functionally across controls, software, and product
Job Responsibility
Job Responsibility
  • Full ownership of the design, concept, development, and validation of critical hardware components (grippers, actuators & teaching interfaces)
  • Design and prototype next-gen actuator concepts (QDD, backdrivable systems, etc.)
  • Take designs from early concept through to manufacturable hardware
  • Define subsystem architecture and integrate with control, perception, and autonomy systems
  • Working closely with external design and DFM partners
  • Getting hands-on with prototypes - build, test, iterate
  • Make technical decisions that directly shape the product
What we offer
What we offer
  • bonus
  • shares
  • Fulltime
Read More
Arrow Right

Senior Robotics Software Engineer

We are looking for a Senior Software Engineer in Robotics to build the core soft...
Location
Location
United States , San Francisco
Salary
Salary:
190000.00 - 250000.00 USD / Year
Egnyte
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer Science, Robotics, or a related engineering field
  • 5+ years of software engineering experience building production robotics systems
  • Strong proficiency in at least one of the following programming languages: Rust, Python, C++
  • Proven ability to design, implement, and maintain complex, high-reliability software systems
  • Experience integrating software with sensors, actuators and embedded systems
  • Familiarity with software best practices including testing, documentation, code reviews, and robust architectural design
  • Excellent communication skills and ability to collaborate across multi-disciplinary teams
  • Willingness to support production operations through an on-call rotation
Job Responsibility
Job Responsibility
  • Lead design and implementation of robot behaviors and task-level intelligence across the full robotics stack, integrating perception, planning and control into reliable end-to-end execution
  • Design and implement task orchestration and robot behaviors across nominal and edge-case scenarios, ensuring high task success rate and robust recovery
  • Drive measurable improvements in autonomy quality, using data and operational metrics to iterate on task success rate, recovery behavior, and system reliability
  • Collaborate with hardware engineering on seamless software–hardware integration for new robot platforms and upgrades
  • Participate and lead technical design reviews and drive architecture decisions for core subsystems and features
  • Mentor cross-functional engineers and technicians, and raise the bar on reliability, testing, and operational excellence
  • Triage robotics system issues to ensure reliability of production robotics systems
  • help diagnose and resolve operational issues when they arise
What we offer
What we offer
  • Unlimited Flexible Time Off
  • Health Insurance
  • Paid Parental Leave
  • Commuter Benefits
  • Referral Bonus
  • 401k
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Robotics Process Engineer

The Opportunity: JR Automation, a Hitachi Group Company, is driven to deliver cu...
Location
Location
United States , Lake Orion
Salary
Salary:
Not provided
jrautomation.com Logo
JR Automation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering field, associate degree in engineering field
  • 7-10 years of related or equivalent experience programming robots and launching robot systems
  • 5+ years experience commissioning from scratch to customer standards
  • Experience with one or more robot applications: Material Handling, Dispense (Urethane, Sealer, Adhesive, Paint), Welding (Spot, Arc, Laser)
  • Familiar with robot peripheral devices, Tool Center Points, offline programming software, External Axis, User Frame
  • Fanuc RoboGuide, Fanuc Vision, Fanuc 2D Vision, 3D Vision, 3DV
  • Experience with robotic and third party vision systems
  • Must be able to travel 35% - 50% to customer sites and other JR locations
Job Responsibility
Job Responsibility
  • Teach TCPs, Frames, Loads, DCS (Safety Configuration)
  • Configure robot I/O (including communications)
  • Set up and configure various types of dispense process equipment within paint shop and general assembly applications
  • Set up and configure various types of vision equipment including robot mounted as well as floor mounted systems
  • Development of Offline Programs (OLPs)
  • Develop simulations with one or more platforms for internal and external process validations
  • Use your exposure to cycle time improvement initiatives to optimize robot applications
  • Confirmation of robot models
  • Lead robotics projects
  • Mentor others in the department as applicable
  • Fulltime
Read More
Arrow Right

Senior Battery Engineer (Robotics) - Dot

We are seeking a highly experienced Battery Engineer to own the complete battery...
Location
Location
United States , Oakland
Salary
Salary:
170000.00 - 250000.00 USD / Year
doordash.com Logo
DoorDash
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Electrical Engineering, Mechanical Engineering, Materials Science, or related field
  • 7+ years of experience designing lithium-ion battery packs or high-performance battery systems
  • Strong expertise in: Battery packaging and mechanical integration
  • Series & parallel configuration optimization
  • Thermal management and cooling systems
  • Charging architectures and battery lifecycle tradeoffs
  • Propagation and safety mitigation strategies
  • Experience taking battery systems from concept through production
  • Experience with Solidworks and/or Siemens NX CAD systems.
  • Familiarity with BMS systems and battery modeling tools
Job Responsibility
Job Responsibility
  • Own end-to-end battery system design for the robot platform
  • Define system requirements including energy density, power delivery, lifecycle, safety, and environmental constraints
  • Lead cell selection and supplier evaluation
  • Define and optimize S&P (series and parallel) configuration to meet performance and reliability targets
  • Develop battery system specifications and validation plans
  • Design robust mechanical packaging solutions for dynamic robotic environments
  • Ensure structural integrity under shock, vibration, and drop conditions
  • Collaborate closely with mechanical and industrial design teams to integrate the battery within tight robotic packaging constraints
  • Optimize serviceability, modularity, and manufacturability
  • Design and validate cooling strategies (passive and active)
What we offer
What we offer
  • 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • wellness benefits
  • commuter benefits match
  • paid time off
  • paid sick leave
  • medical, dental, and vision benefits
  • 11 paid holidays
  • disability and basic life insurance
  • family-forming assistance
  • Fulltime
Read More
Arrow Right

Senior Robotics Software Engineer

Orchard Robotics is a Series A startup backed by top VCs. We're securing America...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 250000.00 USD / Year
orchard-robotics.com Logo
Orchard Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of relevant experience in industry or academia
  • Expertise in one or more of the following areas: computer vision, stereo depth perception, pose estimation, object detection, multi-object tracking, image processing, robotics software
  • Hands-on experience developing robotics software from the ground up
  • Enthusiasm for taking on multiple roles and responsibilities as our company grows
Job Responsibility
Job Responsibility
  • Develop perception & localization algorithms for our advanced, tractor-mounted camera systems
  • Implement intelligent algorithms to interpret complex, real-world data (each system collects terabytes of raw image data every day)
  • Fuse sensor data (stereo depth, GNSS, etc) to localize our camera system in a farm
  • Optimize code for fast edge computing performance (Python, C++)
  • Be a generalist, supporting different parts of our software and hardware stack if needed
What we offer
What we offer
  • Generous equity compensation
  • Flexible working hours
  • Comprehensive Health, Vision, and Dental coverage, and we cover 100% of the premium
  • Fulltime
Read More
Arrow Right