Job Description
About the Company
Our client is a rapidly growing innovator in the field of surgical robotics and intelligent medical technologies. They are creating advanced robotic systems and software solutions designed to enhance surgical precision and improve patient care. This is an opportunity to join a cutting-edge team driving the future of medical robotics.
Responsibilities :
- Design, build, and deploy embedded software and firmware for production systems.
- Develop algorithms for hardware integration, including motor controllers and I / O boards.
- Collaborate with cross-functional engineering teams on requirements and hardware development.
- Ensure adherence to coding standards within regulated environments.
- Participate in thorough testing, troubleshooting, and root cause analysis.
- Take ownership of the embedded robotics pipeline within surgical platforms.
- Prepare design documentation and follow regulatory procedures and compliance guidelines.
Requirements :
Master’s degree or higher in Robotics, Electrical Engineering, Computer Engineering, or related discipline.Proven experience developing motion planning pipelines for robotic arms.Strong proficiency in C++ and build systems such as CMake.Experience with schematic / PCB design tools (e.g., Altium) and embedded IDEs (e.g., MPLAB X or equivalent).Solid background in embedded software development and firmware debugging.Experienced in Linux-based environments.Strong grasp of data structures, algorithms, and version control systems.3+ years of hands-on experience working on firmware development and robotic systems.Understanding of hardware / software interactions and real-time operating systems (RTOS).Knowledge of multi-threaded and multi-process applications.Strong written and verbal communication, organizational, and collaboration skills.