[Remote] Senior 3D Software Engineer
Note: The job is a remote job and is open to candidates in USA. Turnberry Solutions is a consultancy that focuses on digital modernization, and they are seeking a Senior 3D Software Engineer to join their Digital Modernization practice. The role involves developing advanced 3D software algorithms and collaborating within a high-performing agile team.
Responsibilities
- Contributing to the technology roadmap for digital systems technologies and platforms
- Specifying, designing, and leading the development of state-of-the-art 3D software algorithms and solutions that improve the lives of patients around the world
- Being an active member of a high performing software development team in an agile environment
- Contributing to and influencing cross-functional teams to identify opportunities and integrate with newly emerging technologies across Solventum
Skills
- Bachelor's degree or higher in Software Engineering, Computer Science, Mathematics, or related
- Five (5) years of software development in a private, public, government or military environment
- Professional software development experience in C++ and WebAssembly (Wasm)
- Experience developing 3D geometry processing software
- Solid foundation in 3D math and 3D geometry
- Experience utilizing 3D triangle mesh topology representations and 3D curves/surfaces
- Experience visualizing, analyzing and debugging complex multi-dimensional data
- Proven ability to write clean, concise, and readable code that is modularized and testable; values code reviews and comprehensive unit testing
- Cross-platform development experience with Windows and Linux using modern features from C++11 and later
- Experience with CMake
- Experience with distributed version control systems such as Git
- Experience collaborating with a team to explore approaches and then perform research and tests to develop innovative algorithm solutions
- Demonstrated problem solving and analysis skills, systems thinker, results driven, self-motivated, team skills, ability to work independently and with distributed teams
- Proven experience with enterprise scale web development of commercial applications in a Microsoft environment
- Proven experience with 3JS or Babylon JS
- Proven experience with Javascript / Typescript and 3D scene graphs
- Proven experience with modern progressive web applications
- Proven experience with modern bundlers
- Experience with web technologies including: Dom manipulation, HTML5, css, REST API's and HTML canvases
- Experience with: C#, ASP.Net, and Ajax
- Experience with Microsoft Azure development
- Experience working on an Agile Scrum team
Benefits
- A comprehensive healthcare package (medical, dental, vision)
- Disability and group term life insurance
- Health and flexible spending accounts
- A utilization bonus
- 401(k) with match
- Flexible time off for salaried employees
- Parental leave for salaried employees
- Flexible work arrangements (all benefits are subject to eligibility requirements)
Company Overview
Company H1B Sponsorship