At Globus, we move with a sense of urgency to deliver innovations that help surgeons and healthcare providers treat patients to improve their quality of life. Our world-class engineering team works to transform clinical insights into disruptive technologies. As a market leader in musculoskeletal solutions, we are constantly in pursuit of better patient care, and understand that speed is critical because life cannot wait. Come and join the excitement!
As a Staff Software Engineer of our E3D system, you share responsibility for all aspects of software development for our C-Arm imaging system, consisting of complex motion control, 2D/3D X-Ray image capture and processing and network communication with our robotic systems.
You are :
- a technical expert in creating innovative solutions for 3D motion control, image capture, image fusion, and sharing across networks for real time robotic control in Windows based systems.
- One who utilizes strong, hands-on technical skills and analytical knowledge in real-time applications to develop creative and quality medical device software under minimum supervision.
- A flexible and dependable team player to collaborate with other engineers and teams to create disruptive solutions in a fast-paced environment.
- Enthusiastic, positive, even tempered, and always demonstrate professionalism under pressure and deadline.
Primary Responsibilities
- Work in individual capacity as well as a technical lead following medical device software development lifecycle.
- Develop prototypes, proofs of concept in addition to product-quality software solutions.
- Think ahead to create new solutions and ensure efficient performance and scalability of solutions.
- Demonstrate a passion for software development, software craftsmanship, and test-driven development with meticulous attention to details.
- Investigate software defects and field issues to provide recommendation and solution for the team.
- Conduct design review and create documentation following FDA guidance.
- Maintain professional and technical knowledge by attending educational workshops, reviewing professional publications, keeping up with latest software technologies, and participating in professional societies.
To Qualify for Consideration
- A Bachelor's Degree in Computer Science or related Engineering discipline.
- A least 5 years of product-based software development experience in Windows based complex real-time applications
- Proficient in modern C++ (C++ 11 and beyond) programming
- Expert in object-oriented analysis and design Well versed in either motion control, image processing or registration.
- Experience in machine learning and AI for imaging a plus.
- Proficient in developing software tools, utilities, and libraries/components
- Experience in Python and Matlab scripting and CMake a plus.
- Experience in medical device development, network applications, and cybersecurity
- Experience in modern GUI technology a plus
- Excellent oral and written communication skills and a meticulous attention to details
- Ability to work as a technical lead in a small team and independently
- Ability to travel up to 5% of the time
- Globus Medical is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment=without regard to race, color, religion, sex or national origin.