Software Engineer
Enovis - Austin, TX
Hiring: Software Engineer Company: Enovis Location: Austin, TX Job Posted Time: 2026-09-13 10:29:39 Employment Type: Full-time Target Skills & Keywords : Agile, Android, C#, C++, CI/CD, Computer Vision, Embedded Systems, Git, Java, Kotlin, TCP/IP About the job Experience: •3+ years of experience in software engineering, or complex product development Required Skills: •We are seeking an experienced Software Engineer – Orthopedic Navigation, AR & Robotics to join the Enovis Enabling Technologies team developing next-generation computer-assisted orthopedic surgery systems. •The ideal candidate is an experienced software engineer who is equally comfortable developing complex 3D applications, implementing mathematical and navigation algorithms, interfacing with hardware and tracking systems, and debugging real-time system behavior in the lab or operating-room environment. •Serve as a lead software developer for an assigned orthopedic navigation application, with responsibility for significant portions of the software architecture, implementation, integration, debugging, and technical execution. •Design, develop, test, and maintain software for augmented reality and robotic-assisted orthopedic navigation systems, including knee and shoulder applications. •Develop high-performance applications using C++ and Unity, including 3D visualization, surgical workflow, navigation algorithms, user interfaces, and hardware integration. •Develop and maintain software operating across Windows and Android platforms, including communication and integration between distributed computing devices, sensors, navigation hardware, and robotic/mechatronic systems. •Implement and integrate mathematical algorithms involving 3D coordinate systems, rigid-body transformations, registration, calibration, optical tracking, sensor data, kinematics, surgical measurements, and spatial visualization. •Develop AR functionality including virtual object placement, alignment of virtual and physical coordinate systems, head or camera tracking, surgical guidance, 3D visualization, and intuitive surgeon-facing user interfaces. Qualifications: •Bachelor’s or Master’s degree in Computer Science, Software Engineering, Systems Engineering, Biomedical Engineering, or related field •In-depth knowledge of object-oriented software design, software architecture, multithreading, asynchronous processing, memory management, network communication, and performance-sensitive application development. •Demonstrated capacity to take ownership of a complex software application or subsystem and drive technical issues through resolution. Compensation: •Competitive benefits and rewards package Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!