Sr. Software Engineer- C++ (REMOTE)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
-
Continuously learn and implement new and experimental features, programming languages, and SDKs for emerging visual and XR technologies.
-
Develop interactive visual applications using established patterns and technologies.
-
Troubleshoot software and optimize and debug applications.
-
Prototype and implement responsive user interactions in a real-time engine.
-
Test and document code and features across multiple systems and applications.
-
Maintain documentation for processes, application configurations, system modifications, and help-related materials.
-
Develop tools and software to automate testing.
-
Incorporate models, graphics, audio, and video assets into applications.
-
Report progress and status of assigned tasks in a timely manner.
-
Develop real-time applications, user interfaces, and interactions that showcase technically accurate medical animations using 3D models and textures.
-
Collaborate with Product Management and Medical Education teams to support customer education related to products and surgical procedures.
-
Work productively and collaboratively with developers, 3D animators, modelers, and artists in a team-oriented environment.
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
Education/Experience
- High school diploma or equivalent required
Benefits & conditions
Arthrex 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
- Gym Reimbursement Program
- Tuition Reimbursement Program
- Trip of a Lifetime
- Paid Parental Leave
- Paid Time Off
- Volunteer PTO
- Employee Assistance Provider (EAP)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers
Backend Developer Salary in Germany [2023]
Fullstack developer salary in Germany [2023]