Software Engineer

Enovis
  • Austin, Texas
  • Autofill and Review
30+ days ago

Job Description

Who We Are

ABOUT ENOVIS

Enovis Corporation (NYSE: ENOV) is an innovation-driven medical technology growth company dedicated to developing clinically differentiated solutions that generate measurably better patient outcomes and transform workflows. Powered by a culture of continuous improvement, global talent and innovation, the Company’s extensive range of products, services and integrated technologies fuels active lifestyles in orthopedics and beyond. For more information about Enovis, please visit www.enovis.com.

What%20You'll%20Do

Job%20Title:

Software%20Engineer

Location:

Austin,%20Texas

Job%20Title/High%20Level%20Position%20Summary:

We%20are%20seeking%20an%20experienced%20Software%20Engineer%20–%20Orthopedic%20Navigation,%20AR%20&%20Robotics%20to%20join%20the%20Enovis%20Enabling%20Technologies%20team%20developing%20next-generation%20computer-assisted%20orthopedic%20surgery%20systems.

This%20is%20a%20hands-on%20software%20development%20position%20focused%20on%20real-time%20orthopedic%20navigation,%20with%20primary%20applications%20in%20augmented%20reality%20surgical%20navigation%20and%20navigation%20integrated%20with%20robotic/mechatronic%20systems%20for%20knee%20and%20shoulder%20procedures.%20The%20engineer%20will%20work%20as%20part%20of%20a%20multidisciplinary%20software%20and%20engineering%20team%20of%20six%20or%20more%20developers%20and%20will%20be%20expected%20to%20serve%20as%20a%20lead%20software%20programmer%20for%20an%20assigned%20AR%20or%20robotic%20navigation%20application.

The%20ideal%20candidate%20is%20an%20experienced%20software%20engineer%20who%20is%20equally%20comfortable%20developing%20complex%203D%20applications,%20implementing%20mathematical%20and%20navigation%20algorithms,%20interfacing%20with%20hardware%20and%20tracking%20systems,%20and%20debugging%20real-time%20system%20behavior%20in%20the%20lab%20or%20operating-room%20environment.

Key%20Responsibilities

  • Serve%20as%20a%20lead%20software%20developer%20for%20an%20assigned%20orthopedic%20navigation%20application,%20with%20responsibility%20for%20significant%20portions%20of%20the%20software%20architecture,%20implementation,%20integration,%20debugging,%20and%20technical%20execution.
  • Design,%20develop,%20test,%20and%20maintain%20software%20for%20augmented%20reality%20and%20robotic-assisted%20orthopedic%20navigation%20systems,%20including%20knee%20and%20shoulder%20applications.
  • Develop%20high-performance%20applications%20using%20C++%20and%20Unity,%20including%203D%20visualization,%20surgical%20workflow,%20navigation%20algorithms,%20user%20interfaces,%20and%20hardware%20integration.
  • Develop%20and%20maintain%20software%20operating%20across%20Windows%20and%20Android%20platforms,%20including%20communication%20and%20integration%20between%20distributed%20computing%20devices,%20sensors,%20navigation%20hardware,%20and%20robotic/mechatronic%20systems.
  • Implement%20and%20integrate%20mathematical%20algorithms%20involving%203D%20coordinate%20systems,%20rigid-body%20transformations,%20registration,%20calibration,%20optical%20tracking,%20sensor%20data,%20kinematics,%20surgical%20measurements,%20and%20spatial%20visualization.
  • Develop%20AR%20functionality%20including%20virtual%20object%20placement,%20alignment%20of%20virtual%20and%20physical%20coordinate%20systems,%20head%20or%20camera%20tracking,%20surgical%20guidance,%203D%20visualization,%20and%20intuitive%20surgeon-facing%20user%20interfaces.
  • Develop%20navigation%20functionality%20supporting%20robotic-assisted%20procedures,%20including%20communication%20with%20robotic%20and%20mechatronic%20subsystems,%20coordinate-system%20registration,%20real-time%20tracking,%20instrumentation,%20system-state%20management,%20workflow,%20safety-related%20interfaces,%20and%20exchange%20of%20navigation%20and%20control%20information.
  • Diagnose%20issues%20that%20cross%20software/hardware%20boundaries,%20including%20timing,%20communication,%20threading,%20synchronization,%20performance,%20tracking,%20sensor,%20graphics,%20and%20mechatronic%20behavior.
  • Develop%20unit%20and%20integration%20tests%20and%20participate%20in%20formal%20software%20and%20system%20verification%20and%20validation%20activities.
  • Work%20closely%20with%20project%20management,%20systems,%20electrical,%20mechanical,%20biomedical,%20robotics,%20clinical,%20quality,%20testing,%20and%20regulatory%20engineers%20to%20resolve%20multidisciplinary%20product-development%20issues.

Scope%20/%20Role%20Dimensions

  • Works%20as%20part%20of%20a%206+%20person%20software%20development%20team%20supporting%20orthopedic%20navigation%20and%20enabling-technology%20products.
  • Functions%20as%20a%20lead%20programmer/technical%20software%20owner%20for%20an%20AR%20navigation%20or%20robotic%20navigation%20application%20while%20collaborating%20with%20other%20software%20engineers%20and%20technical%20leads.
  • Expected%20to%20personally%20design,%20write,%20review,%20integrate,%20debug,%20and%20test%20production%20software%20rather%20than%20functioning%20as%20a%20project%20or%20people%20manager.
  • Works%20on%20systems%20where%20software%20interacts%20directly%20with%20the%20physical%20world%20through%20tracking%20systems,%20cameras,%20sensors,%20surgical%20instruments,%20embedded%20electronics,%20and%20robotic/mechatronic%20devices.
  • Operates%20at%20both%20the%20application%20and%20system-integration%20levels%20and%20is%20expected%20to%20understand%20how%20software%20behavior%20affects%20navigation%20accuracy,%20system%20performance,%20clinical%20workflow,%20and%20medical-device%20safety.

Minimum%20Qualifications

  • Bachelor’s%20or%20Master’s%20degree%20in%20Computer%20Science,%20Software%20Engineering,%20Systems%20Engineering,%20Biomedical%20Engineering,%20or%20related%20field
  • 3+%20years%20of%20experience%20in%20software%20engineering,%20or%20complex%20product%20development
  • Experience%20with%20software%20development%20using%20C++,%20C#%20and%20Unity%20preferred
  • Experience%20integrating%20software%20with%20physical%20hardware%20systems%20%28e.g.,%20cameras,%20microcontrollers,%20robotics,%20tracking%20systems%29
  • Experience%20developing%20and%20debugging%20software%20on%20Windows%20and%20Android%20platforms.
  • Strong%20understanding%20of%20object-oriented%20software%20design,%20software%20architecture,%20multithreading,%20asynchronous%20processing,%20memory%20management,%20network%20communication,%20and%20performance-sensitive%20application%20development.
  • Experience%20with%20version%20control%20systems%20%28e.g.,%20Git%29,%20and%20Agile%20development%20methodologies
  • Ability%20to%20take%20ownership%20of%20a%20complex%20software%20application%20or%20subsystem%20and%20drive%20technical%20issues%20through%20resolution.

Desired%20Qualifications

  • Experience%20developing%20surgical%20navigation,%20image-guided%20surgery,%20robotics,%20augmented%20reality,%20or%20computer-assisted%20surgery%20systems.
  • Experience%20with%20optical%20tracking,%20computer%20vision,%20sensor%20fusion,%20registration,%20calibration,%20or%20navigation%20algorithms.
  • Experience%20integrating%20software%20with%20robotic%20or%20mechatronic%20systems,%20including%20real-time%20communication%20and%20hardware/software%20interfaces.
  • Experience%20developing%203D%20AR%20applications%20involving%20tracking%20and%20registration%20of%20virtual%20content%20to%20physical%20objects.
  • Experience%20with%20C#,%20Java/Kotlin,%20Android%20Studio,%20Visual%20Studio,%20Git,%20and%20contemporary%20CI/CD%20and%20software-analysis%20tools%20in%20addition%20to%20strong%20C++%20and%20Unity%20skills.
  • Experience%20with%20TCP/IP,%20UDP,%20serial%20communications,%20device%20interfaces,%20and%20distributed%20real-time%20systems.
  • Experience%20developing%20software%20for%20regulated%20medical%20devices%20and%20familiarity%20with%20IEC%2062304,%20ISO%2013485,%20ISO%2014971,%20FDA%20Design%20Controls,%20and%20software%20verification/validation.

Core%20Competencies

  • Hands-On%20Software%20Engineering:%20Personally%20capable%20of%20designing,%20implementing,%20debugging,%20and%20delivering%20complex%20production%20software.
  • Technical%20Ownership:%20Takes%20responsibility%20for%20an%20application%20or%20major%20software%20subsystem%20and%20drives%20it%20from%20requirements%20and%20architecture%20through%20integration%20and%20release.
  • Collaboration:%20Works%20effectively%20across%20engineering,%20clinical,%20and%20commercial%20teams
  • Problem%20Solving:%20Excels%20at%20diagnosing%20difficult%20problems%20involving%20software,%20hardware,%20communications,%20timing,%20sensors,%20tracking,%20graphics,%20and%20physical%20system%20behavior.
  • Communication:%20Clearly%20communicates%20technical%20system%20concepts%20to%20diverse%20stakeholders
  • Execution%20&%20Accountability:%20Ensures%20system%20deliverables%20meet%20performance,%20safety,%20and%20regulatory%20requirements

Working%20Conditions

  • Primarily%20office%20or%20laboratory-based%20environment
  • Occasional%20travel%20to%20manufacturing%20sites,%20clinical%20validation%20sites,%20and%20surgeon%20workshops
  • Hands-on%20interaction%20with%20surgical%20instruments,%20navigation%20hardware,%20and%20integrated%20testing%20environments

Who%20We're%20Looking%20For:

  • More%20than%20just%20Software:%20We%20are%20looking%20for%20a%20strong%20hands-on%20programmer%20who%20likes%20making%20complex%20physical%20systems%20work.
  • Passionate%20About%20Enabling%20Technology%20–%20driven%20to%20build%20integrated%20systems%20that%20improve%20surgical%20precision%20and%20patient%20outcomes
  • Highly%20Collaborative%20–%20thrives%20in%20multidisciplinary%20engineering%20and%20clinical%20environments
  • Detail-Oriented%20–%20focused%20on%20system%20reliability,%20safety,%20and%20performance
  • Problem%20Solver%20–%20enjoys%20tackling%20complex%20system%20integration%20challenges
  • Adaptable%20–%20comfortable%20working%20in%20fast-paced,%20evolving%20technical%20environments

Currently,%20Enovis%20does%20not%20provide%20sponsorship%20for%20employment%20visas%20%28e.g.,%20H-1B%29%20and%20will%20not%20offer%20such%20sponsorship%20in%20the%20future.%20Applicants%20must%20already%20have%20full-time%20work%20authorization%20in%20the%20United%20States,%20both%20now%20and%20in%20the%20future,%20without%20requiring%20sponsorship.

“Creating%20better%20together”.%20It’s%20the%20Enovis%20purpose,%20and%20it’s%20what%20drives%20us%20and%20empowers%20us%20every%20day%20on%20a%20global%20scale.%20We%20know%20that%20the%20power%20to%20create%20better%20–%20for%20our%20customers,%20our%20team%20members,%20and%20our%20shareholders%20–%20begins%20with%20having%20the%20best%20team,%20pursuing%20common%20goals,%20operating%20at%20the%20highest%20levels,%20and%20delivering%20extraordinary%20outcomes.

What%20does%20creating%20better%20together%20mean%20to%20us%20at%20Enovis?%20Discover%20the%20“why”%20behind%20our%20purpose,%20values%20and%20behaviors:

Our Enovis Purpose, Values and Behaviors on Vimeo

We offer a comprehensive benefits package that includes:

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Spending and Savings Accounts
  • 401(k) Plan
  • Vacation, Sick Leave, and Holidays
  • Income Protection Plans
  • Discounted Insurance Rates
  • Legal Services

Join us in creating better together.

#LI-RC2

EQUAL EMPLOYMENT OPPORTUNITYEnovis provides equal employment opportunities based on merit, experience, and other work-related criteria without regard to race, color, ethnicity, religion, national origin, sex, age, pregnancy, disability, veteran status, or any other status protected by applicable law. We also strive to provide reasonable accommodation to employees’ beliefs and practices that do not conflict with Enovis policies and applicable law. We value the unique contributions that every employee brings to their role with Enovis.

Numbers & Facts

LocationAustin, Texas

Skills

  • Accounts Receivableunmatched
  • Algorithmsunmatched
  • Androidunmatched
  • Biomedical Engineeringunmatched
  • Biomedicineunmatched
  • Calibrationunmatched
  • Cisco Unityunmatched
  • Computer Visionunmatched
  • Continuous Improvementunmatched
  • Debugging Skillsunmatched
  • Electricityunmatched
  • Electronicsunmatched
  • Embedded Systemsunmatched
  • FDA (Food and Drug Administration)unmatched
  • Gitunmatched
  • Graphicsunmatched
  • ISO (International Organization for Standardization)unmatched
  • Instrumentationunmatched
  • Javaunmatched
  • Kotlinunmatched
  • Legalunmatched
  • Memory Managementunmatched
  • Microcontrollerunmatched
  • Microsoft C# (C Sharp)unmatched
  • Multithreaded Programmingunmatched
  • Orthopedicsunmatched
  • Problem Solving Skillsunmatched
  • Roboticsunmatched
  • Software Engineeringunmatched
  • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
  • Testingunmatched
  • Time Trackingunmatched
  • UDP (User Datagram Protocol)unmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder