Senior Software Engineer – C++
Posted 4hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Developing innovative realtime software for medical visualizations including AR/VR products at Arthrex. Collaborating in a cross-functional team to create high-quality code and applications.
Responsibilities:
- Develops high-end and innovative realtime software for medical visualizations including surgical techniques, advertisements, medical education, AR/VR products etc.
- Write high-quality, reliable, and maintainable code and collaborate in a cross-functional team environment
- Continuously learns and implements new and experimental features, programming languages and SDKs for emerging visual and XR technologies.
- Develop interactive, visual applications using established patterns and technology.
- Troubleshooting software, optimizing and debugging applications.
- Prototype and implement responsive user interactions in a real time engine.
- Test and document code and features of multiple systems and applications.
- Maintain proper documentation of processes, application configurations and continual modifications and help-related materials.
- Develop tools and software to automate testing.
- Incorporate models, graphics, audio and video clips into applications
- Report progress and status of assigned tasks on a timely basis.
- Develops realtime applications, user interfaces and interactions to showcase technically accurate medical animations using 3D models and textures.
Requirements:
- Full Stack Programming experience with Realtime graphics applications like Unity and Unreal using languages such as C#, C++, Python
- Experience working with 3D Math, matrices, vectors, physics simulations, visual effects, human interface devices, and shaders.
- Understanding of Graphic Pipelines, Assets, Animations, 3D Graphics and their integration with Realtime Applications
- Knowledge in preparing new cutting-edge technology for presentation and user testing.
- Knowledge of company practices, standards and collaboration in a team with diverse skillsets.
- Experience with distributed version control systems such as Git or PlasticSCM.
- Exhibits knowledge and application of software development best practices and patterns.
- In-depth knowledge of object oriented programming and design patterns.
- Advanced Knowledge developing solutions and tools in 3D Realtime Graphics application.
- In-depth knowledge of documentation practices and software development lifecycle.
- Proficiency in software testing, Test Driven Development (TDD), debugging and optimizations
Benefits:
- Medical, Dental and Vision Insurance
- Company-Provided Life Insurance
- Voluntary Life Insurance
- Flexible Spending Account (FSA)
- Supplemental Insurance Plans (Accident, Cancer, Hospital, Critical Illness)
- Matching 401(k) Retirement Plan
- Annual Bonus
- Wellness Incentive Program
- Free Onsite Medical Clinics
- Free Onsite Lunch
- Tuition Reimbursement Program
- Trip of a Lifetime
- Paid Parental Leave
- Paid Time Off
- Volunteer PTO
- Employee Assistance Provider (EAP)




















