×
Register Here to Apply for Jobs or Post Jobs. X

Robotics Software Engineer

Job in Redwood City, San Mateo County, California, 94061, USA
Listing for: Dexterity
Full Time position
Listed on 2026-10-12
Job specializations:
  • Software Development
    Software Engineer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 140000 - 210000 USD Yearly USD 140000.00 210000.00 YEAR
Job Description & How to Apply Below
Position: Staff Robotics Software Engineer
  • As a hands‑on Mechatronics Engineer you will be responsible for the architecture of the Dexterity Mechatronics Software stack
  • This means you will choose, validate, and build the SW interface for all hardware devices
  • You will work with a talented team of software engineers to implement mechatronics software to meet the quality, performance, observability and real-time characteristics required by our intelligent warehouse robotics applications
  • Other duties involve analyzing requirements, reviewing code, mentoring other developers and communicating best practices via documents. The role also empowers you to evaluate new technologies and recommend new tools/components to improve our solutions
  • Other duties involve analyzing requirements, reviewing code, mentoring other developers and communicating best practices via documents
  • The role also empowers you to evaluate new technologies and recommend new tools/components to improve our solutions

The role requires advanced knowledge of mechatronics devices, distributed systems, real‑time systems, performance optimization and test strategies

The ideal candidate will have developed and supported real‑time applications in C++ that have been in production for multiple years

Strong knowledge of the entire software toolchain is essential

We are very interested in candidates that have previously worked at a startup or other fast‑paced environment on technically challenging projects

In order to thrive in this role you will have significant experience with developing, debugging and improving production systems. Strong communication and problem‑solving skills are essential to the role7+ years of experience using Modern C++ in production

Delivering highly performant, real‑time software

Experience with motor control, peripherals and sensors and HW in the industrial or automotive domain

Knowledge of Linux, real‑time operating systems

Expert level knowledge with EtherCAT, CAN and CANopen

Strong oral and written communication skillsMS or PhD in Computer Science, or a related discipline, or equivalent experience

Knowledge of multi‑threaded, non‑blocking and asynchronous programming

Proficiency with C++ toolchain (build & CI tools, compilers, debuggers, profilers)
Experience with hardware systems, their idiosyncrasies, and interfacing with SW Experience with Docker and Kubernetes Awareness of mechatronics devices and tools in AV and Robotics spaces

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary