Senior Software Engineer

Globus MedicalAudubon, PA
1dOnsite

About The Position

Join our dynamic, globally diverse development team dedicated to advancing surgical robotic procedures. As a Senior Software Engineer , you will play a key role in developing cutting-edge software solutions for surgical navigation and procedural support systems used in operating rooms worldwide. This hands-on role requires a self-motivated, detail-oriented individual with a strong background in medical technology and robotics , particularly in C++ development . Success in this position demands effective communication, adaptability, and a proactive approach to problem-solving in a fast-paced environment. This is a full-time, in-person role based at our headquarters

Requirements

  • Bachelor’s Degree with 7+ years of professional programming experience, or a Master’s Degree with 5+ years of experience
  • Proven experience in software development and design, especially in robotics integration and motion control systems
  • Proficient in object-oriented C++ (C++17 or newer) with strong Qt/QML development skills
  • Experience building reusable software tools, libraries, and components for medical or robotic applications
  • Familiarity with medical device development, including regulatory and safety considerations, is highly desirable
  • Strong ability to work independently and collaboratively in small, focused teams
  • Excellent communication skills—oral, written, and visual
  • Proficient with Windows OS, Microsoft Teams, Office Suite, and email communication
  • Willingness to travel up to 5% of the time
  • This position requires on-site presence; remote work is not available.

Nice To Haves

  • Familiarity with medical device development, including regulatory and safety considerations, is highly desirable

Responsibilities

  • Designs and develops prototypes, proofs of concept, and production-grade software for surgical robotics and navigation systems
  • Ensures high performance, reliability, and scalability of software solutions in clinical environments
  • Demonstrates a strong commitment to software craftsmanship, including test-driven development and clean coding practices
  • Contributes to system architecture, design reviews, testing strategies, and documentation
  • Stays current with advancements in medical robotics, software engineering, and regulatory standards through continuous learning
  • Collaborates effectively in agile teams and contributes to individual and group development efforts
  • Upholds the company’s Code of Conduct and complies with all relevant industry and governmental regulations
  • Represents the company professionally and ethically in all interactions with internal and external stakeholders

Benefits

  • Impactful Work: Be part of a team that’s transforming surgical care through advanced robotics and navigation technologies, directly improving patient outcomes.
  • Cutting-Edge Innovation: Work on state-of-the-art systems in medical robotics, combining software engineering with real-world clinical applications.
  • Collaborative Environment: Join a diverse, multidisciplinary team of engineers, clinicians, and researchers who are passionate about solving complex challenges.
  • Professional Growth: Gain exposure to the latest tools and methodologies in C++ development, robotics integration, and medical device software, with opportunities for continuous learning and career advancement.
  • In-Person Collaboration: Thrive in a hands-on, in-person setting that fosters creativity, rapid iteration, and close teamwork.
  • Mission-Driven Culture: Contribute to a company that values ethical business practices, compliance, and social responsibility in everything we do.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service