Staff Robotics and Controls Engineer

SoCode US

Boston (MA)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
Milestone-based bonus
Meaningful equity
Private Medical Insurance

Job summary

Socode is seeking a Robotics & Controls Software Engineer to advance a surgical robotic system, collaborating across mechanical, electrical, systems, and clinical engineering teams. The role emphasizes safety-critical software development and real-time performance.

The candidate will work hands-on with hardware in lab environments, contributing to architecture, verification, and integration. A strong background in robotics and C++ is required, with optional advanced degrees and experience in

Qualifications

  • Experience in real-time control software development with C++.
  • Strong robotics fundamentals: kinematics, dynamics, control theory.
  • Hands-on system integration and debugging of electromechanical systems.

Responsibilities

  • Develop real-time robotic control software on a real-time OS.
  • Integrate and debug software on robotic hardware in lab settings.
  • Contribute to software architecture, verification, and safety-critical development.
  • Collaborate across mechanical, electrical, systems, and clinical engineering teams.
  • Support lab bring-up, characterization, troubleshooting, and validation.

Skills

C++ real-time
Robotics fundamentals
System integration
Python
MATLAB/Simulink
Safety-critical domains

Education

Bachelor's degree in Robotics/CS/ME
Advanced degree in robotics/controls

Job description

Socode are on the search for a Robotics & Controls Software Engineer to play a hands-on role in developing an advanced surgical robotic system for minimally invasive surgery, working across mechanical, electrical, systems, and clinical engineering to deliver dependable, safety-critical robotic functionality. We are open to seeing Senior and Staff level candidates for this position.

*Please note that no sponsorship is provided for this position*

Why would you want to join?
  • World-class team from C-level to IC.
  • A well-defined roadmap from people who have taken similar products to market successfully.
  • Fast-paced start-up culture, with exceptional financial backing.
  • Impact from day one, early-stage, influence the architecture!
  • Competitive compensation packages.
The desired Robotics & Controls Software Engineer will have the following experience:
  • developing real-time control software in modern C++, backed by strong software-engineering fundamentals – algorithms, data structures, and object-oriented design.
  • Solid grounding in robotics fundamentals, including kinematics, dynamics, and control theory.
  • Strong hands-on system integration and debugging skills, with good instincts for how electromechanical systems behave during troubleshooting and validation.
  • Experience with Python and MATLAB/Simulink for algorithm development and testing.
  • Bachelor's or above in Robotics, Computer Engineering, Mechanical Engineering, or similar candidates with one or more of the following will be considerably favoured: an advanced degree in robotics or controls, industry experience in safety-critical domains (medical, aerospace, automotive), software developed to IEC 62304 Class C with knowledge of ISO 14971, or familiarity with IEC 61508 / ISO 26262.
What will they be doing?:
  • Develop real-time robotic control software running on a real-time operating system, and design and tune motion-control algorithms for complex electromechanical systems.
  • Integrate and debug software directly on robotic hardware in the lab, supporting system bring-up, characterisation, troubleshooting, and validation.
  • Contribute to software architecture, verification, and safety-critical development activities, working closely with cross-functional engineering teams.
  • Collaborate across mechanical, electrical, systems, and clinical engineering to turn concepts into reliable, validated robotic functionality.
  • Annual bonus
  • Milestone based bonus
  • Meaningful equity
  • Private Medical, Dental and Vision Insurance
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Robotics & Controls Engineer — Real-Time Medical Robotics
Staff Robotics & Controls Engineer — Real-Time Medical Robotics

SoCode US • Boston (MA)

On-site
USD 140,000 - 190,000
Annual bonus
Milestone-based bonus
Meaningful equity
+1
Staff Robotics Software Engineer
Staff Robotics Software Engineer

Harvey Nash • Campbell (CA)

On-site
USD 160,000 - 230,000
Competitive salary
Full benefits
401(k)
+2
Senior/Staff Robotics Software Engineer
Senior/Staff Robotics Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 180,000 - 270,000
Competitive compensation
Company-paid benefits package
Senior / Staff Robotics and Controls Engineer
Senior / Staff Robotics and Controls Engineer

Capstan Medical • Emeryville (CA)

Hybrid
USD 100,000 - 140,000
Senior/Staff Embedded Software Engineer
Senior/Staff Embedded Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Competitive compensation
Company-paid benefits package
Opportunity for innovation
R/D Engineer II
R/D Engineer II

PSG Global Solutions • Boston (MA)

On-site
USD 95,000 - 125,000
Senior / Staff / Principal Robotics Mechanism Engineer
Senior / Staff / Principal Robotics Mechanism Engineer

Real Staffing Group • Los Angeles (CA)

On-site
USD 120,000 - 170,000
Senior / Staff / Principal Robotics Mechanism Engineer
Senior / Staff / Principal Robotics Mechanism Engineer

Real • Los Angeles (CA)

On-site
USD 140,000 - 210,000
Staff Software Engineer
Staff Software Engineer

Red Cat Holdings • Torrance (CA)

On-site
USD 176,000 - 198,000
Generous annual equity package
Potential bonuses
Software Engineer
Software Engineer

Skills Alliance • Austin (TX)

On-site
USD 90,000 - 120,000