Robotics and Controls Software Engineer

SoCode Recruitment

Massachusetts

On-site

USD 110,000 - 170,000

Full time

26 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonus
Milestone bonus
Equity
Medical insurance

Job summary

SoCode Recruitment represents a medical-device company seeking a Robotics & Controls Software Engineer to build real-time control software for robotic systems. You will work across mechanical, electrical, systems, and clinical engineering to deliver dependable, safety-critical functionality.

The role emphasizes hands-on integration, debugging, and collaboration in a fast-paced environment with meaningful equity and competitive compensation.

Qualifications

  • Bachelor's degree in Robotics, Computer/Mechanical Engineering or similar.
  • Advanced degree in robotics or controls is a plus.
  • Experience in safety-critical domains is a plus (medical, aerospace, automotive).
  • Software developed to IEC 62304 Class C with knowledge of ISO 14971 is advantageous.

Responsibilities

  • Develop real-time robotic control software on a real-time OS.
  • Design and tune motion-control algorithms for complex electromechanical systems.
  • Integrate and debug software on robotic hardware in the lab.
  • Collaborate with mechanical, electrical, systems and clinical engineering teams.
  • Support system bring-up, characterization, troubleshooting and validation.

Skills

Real-time C++
Robotics fundamentals
System integration
Python
MATLAB/Simulink

Education

Bachelor's degree in Robotics/Engineering
Advanced degree in robotics/controls

Tools

IEC 62304 Class C
ISO 14971
IEC 61508 / ISO 26262

Job description

Socode are pleased to represent a medical-device company developing advanced robotic systems, in their search for a Robotics & Controls Software Engineer to play a hands-on role on their robotics team, working across mechanical, electrical, systems, and clinical engineering to deliver dependable, safety-critical robotic functionality.

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

Why would you want to join?

  • World-class team from C-level to IC.
  • Fast-paced environment in comparison to the big players.
  • Impact from day one, work will be visible immediately.
  • 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

Senior Robotics Controls Engineer
Senior Robotics Controls Engineer

Jenn Nguyen and Friends • San Francisco (CA)

On-site
USD 150,000 - 250,000
Competitive base salary plus equity
Relocation assistance ($5K–$10K)
Principal Robotics & Controls Software Engineer
Principal Robotics & Controls Software Engineer

Magnendo Corp. • Newton (MA)

On-site
USD 180,000 - 230,000
Controls Engineer - Surgical Robotics
Controls Engineer - Surgical Robotics

Established Search • California (MO)

On-site
USD 110,000 - 170,000
Software Engineer
Software Engineer

Skills Alliance • Austin (TX)

On-site
USD 90,000 - 120,000
Real-Time Robotics & Controls Software Engineer
Real-Time Robotics & Controls Software Engineer

SoCode Recruitment • Massachusetts

On-site
USD 110,000 - 170,000
Annual bonus
Milestone bonus
Equity
+1
Senior Robotics C++ Engineer — Controls Platform
Senior Robotics C++ Engineer — Controls Platform

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Competitive compensation
Company-paid benefits package
Collaborative work environment
Senior Robotics C++ Engineer — Controls Platform
Senior Robotics C++ Engineer — Controls Platform

Horizonsurgicalsystems • Los Angeles (CA)

On-site
USD 100,000 - 140,000
Competitive compensation
Excellent company-paid benefits package
Opportunity to work with cutting-edge technology
Senior Software Engineer - Robotic
Senior Software Engineer - Robotic

Investigo • Methuen (MA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

black.ai • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Robotics Software Engineer
Robotics Software Engineer

Linuxconfig • Columbus (OH)

On-site
USD 90,000 - 130,000
Free lunch
Flexible PTO
Health insurance
+3