Software Engineer

Enovis

  • Austin, Texas
  • 17 days ago

    Highlights

    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.

    Numbers & Facts

    LocationAustin, Texas

    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.

    Similar Jobs

    See more jobs