About the job
Primary Function of Position:
As a Senior Software Development Engineer, you will be instrumental in the Software Engineering team, driving the development of innovative surgical robotic instruments and accessories. Your expertise will focus on creating software and algorithms that ensure the safety and kinematic performance of each instrument. This role demands close collaboration with product development teams, systems analysts, electrical engineers, mechanical engineers, manufacturing engineers, and quality engineers to establish a cohesive diagnostic strategy and develop software solutions accordingly.
Roles & Responsibilities:
- Architect, design, and implement software systems that control machinery to optimize the manufacturing process.
- Develop and maintain software infrastructures that facilitate the extraction of valuable insights from generated data.
- Comprehend the operational and control aspects of new products and devise strategies to maintain their integrity during high-volume production.
- Design, document, and validate software applications for manufacturing new instruments and accessories.
- Adhere to best practices in software development methodology.
- Take ownership of manufacturing software projects and collaborate with cross-functional teams to ensure timely completion.
- Provide support for existing production software systems.
