Zimmer Biomet is looking for a Software Developer to join Monogram. In this role, you will be responsible for developing embedded code tied to the robotic pipeline for advanced surgical robots. You will work closely with internal and external teams to align software with hardware and firmware needs.
What You'll Do
- Build and deploy embedded system software and firmware for production
- Develop algorithms for hardware interfaces such as motor controllers and I/O boards
- 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 perform root cause analysis
- Own the embedded robotic pipeline for a surgical robot
- Create design documents and follow regulatory procedures and guidelines
- Collaborate with internal and external teams to align mechanical design and integrate firmware
What We're Looking For
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field
- 3+ years of experience working with embedded software projects
- 3+ years of experience working with C++ and Linux
- Experience with Altium or MPLAB
- Experience with deploying firmware
Nice to Have
- Master's Degree in Computer Science or a related field
- Medical device industry experience
- Robotics experience
- Knowledge of IEC 60601 safety testing
Technical Stack
- C++
- Linux
- Altium
- MPLAB
- cmake
- RTOS
Benefits & Compensation
- Focus on development opportunities
- Robust employee resource groups (ERGs)
- A flexible working environment
- Competitive total rewards
- Wellness incentives
- A culture of recognition and performance awards
- Committed to creating an environment where every team member feels included, respected, empowered, and recognized
Work Mode
This role is onsite.
Zimmer Biomet is an Equal Opportunity Employer, including EOE/M/F/Vet/Disability.






