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

Software Engineer, Robotics, Embedded Software Engineer

Job in Hingham, Plymouth County, Massachusetts, 02043, USA
Listing for: Microbot Medical
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Robotics, Embedded Software Engineer
Job Description & How to Apply Below

Microbot Medical is a cutting-edge medical device endovascular robotic surgery company, seeking an experienced, motivated SW Engineer to join our team.

We are on a mission to redefine endovascular procedures with the LIBERTY® Endovascular Robotic System, a remote, single-use and fully disposable robotic system for endovascular procedures. Across the three spaces of the endovascular market which includes peripheral, coronary and neurovascular, it is one of the largest markets with clear unmet needs, but still with minimal penetration of robotics. LIBERTY is designed to redefine the endovascular surgical robotics marketplace by overcoming many obstacles that hinder the adoption of other robotic systems by eliminating the large capital footprint and its expense, and creating a system that is easy to use, requires short learning curve, and has the potential to add value for all stakeholders.

Objective

Microbot is seeking an experienced Software Engineer. The successful candidate will join a dynamic company and will report to the Director of R&D.

This will involve the application of engineering principles, technical skills, teamwork, and creative problem solving to deliver high quality, innovative medical devices intended to improve patient outcomes.

Main Responsibilities

The candidate will be responsible for the software development of a medical robot in a fast-growing environment and will be charged with developing embedded code and support testing and HW activities.

  • Design, develop, and maintain embedded software for robotic medical systems
  • Develop, maintain and management of SW for production and testing of assembly line instruments
  • Develop and maintain drivers and interfaces
  • Implement and test communication protocols
  • Support HW, Mechanics, and V&V activities
  • Participate in code reviews and maintain software quality standards and ensure compliance with medical device regulations and software development standards
  • Optimize, and improve existing software systems
  • Collaborate in cross-functional teams (R&D and Operations), contributing to both design and implementation decisions
  • Contribute to project planning, timelines, and deliverables for embedded software development
Requirements
  • B.Sc. in SW Engineering/ Computer Science/ Electrical engineering / Practical Electrical Engineer with relevant background
  • Over 5 years of experience as an embedded software engineer with the following qualifications:
    • Knowledge in software languages:
      • C – proficient
      • Python – must
      • C++, Java, Kotlin, C#, Dart – nice to have
    • Must have experience with low level and drivers programming
    • Experience in SPI, UART, I2C, TCP, UDP, etc. – nice to have
    • Knowledge of RF communication protocols (WiFi, BLE, SUBG) – nice to have
    • Knowledge in IAR or equivalent tools.
  • Experience in the medical devices industry – a significant advantage
  • Ability to understand and implement electronic components specification and schemes
  • Data base development and management – an advantage
  • Must be a team-player but capable of handling a project end to end
  • Strong written and verbal communication skills including technical writing for user instructions, trouble shooting etc.
  • Proficiency in English
Pre-Application Form Hiring IRS

Full Name

Email

Phone

Position

File Max. file size: 300 MB.

Drive the Future of Intervention™

Contact Info

175 Derby St, Bld 27
Hingham, MA 02043, USA

#J-18808-Ljbffr
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary