About the Role
Monogram Technologies is at the forefront of innovation in orthopedic robotics and personalized surgical solutions. We are developing advanced robotic systems and AI-driven tools to transform total joint arthroplasty. Join us in building cutting-edge technology to improve patient outcomes and redefine surgical precision.
Responsibilities
- Leading the robotics software development team.
- Investigate and develop algorithms for robotic motion planning and control in orthopedic applications.
- Deployment of applications on a robotic system.
- Leading a team that efficiently develops cutting-edge algorithms.
- Develop motion planning pipelines for robotic arms using common algorithms such as RRT, RRT*, A*, etc. (outside ROS environment).
- Contribute to development in C++.
- Team management with Agile.
- Work with other teams to coordinate requirements and hardware development.
- Adhere to the highest standards of coding in a regulated environment.
- Participate in rigorous testing and code reviews.
- Create design documents & follow regulatory procedures and guidelines.
Requirements
- Experience in the Medical Device industry.
- Experience with surgical robotics platforms.
- UI Development with Qt is a plus.
- Experience with IEC 62304 software development cycle for medical devices.
- Experience with TCP/IP or UDP over Ethernet or serial communication.
- Advanced C++ programming skills and strong knowledge of CMake.
- Advanced Knowledge of Docker.
- Highly experienced in Linux.
- OpenCV, CUDA, OpenMP, and TBB experience.
- Multi-threading development expertise.
- Sensor fusion experience.
- Advance Jira knowledge.
- Highly skilled in Math and structure algorithms.
- Highly skilled in developing UI with QT, VTK, and OpenGL.
Skills
- Robotics
- Computer Science
- Algorithm Development
- Motion Planning
- Control Systems
- C++
- Agile Methodologies
- Medical Device Software Development (IEC 62304)
- TCP/IP
- UDP
- Ethernet Communication
- Serial Communication
- CMake
- Docker
- Linux
- OpenCV
- CUDA
- OpenMP
- TBB
- Multi-threading
- Sensor Fusion
- Jira
- Mathematics
- Structural Algorithms
- UI Development
- Qt
- VTK
- OpenGL
Experience Level
- 10+ years of relevant experience
- 8+ years of relevant experience
Education Level
- Master of Science or higher in robotics, computer science, or a related field.
- Ph.D. in robotics, computer science, or a related field.
About the Company
- Monogram Technologies is at the forefront of innovation in orthopedic robotics and personalized surgical solutions.
- We are developing advanced robotic systems and AI-driven tools to transform total joint arthroplasty.
- Join us in building cutting-edge technology to improve patient outcomes and redefine surgical precision.
Equal Opportunity
- EOE/M/F/Vet/Disability
