Microbot Medical
Microbot Medical is hiring: Software Engineer in Hingham
Microbot Medical, Hingham, MA, US, 02043
Overview
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
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.
#J-18808-Ljbffr