Cybercoders Seattle , WA 98101
If you are a Senior Software Engineer with experience, please read on!
What You Will Be Doing
The Senior Software Engineer is expected to take a leading role in developing our next generation virtual reality technology. Responsibilities will include working with engineers, artists, and 3D modelers to implement novel simulation technology and training scenarios to educate surgeons in various aspects of robotic surgical equipment and techniques. We use a rapidly evolving, proprietary surgical simulation engine and the applicant will be expected to adapt quickly to technology changes and implement and incorporate new engine capabilities as needed. The successful candidate will be expected to expand upon existing technologies in novel ways.
Software development will be in both C++ and Lua. The candidate must be familiar with high-fidelity, real-time physics simulation including collision shape modeling, graphics, and stability issues. Fluency in 3D vector geometry, transforms, mesh data structures and physical simulation techniques is required. Game development experience is preferred.
What You Need for this Position
More Than 5 Years of experience and knowledge of:
Expert in 3D mathematics and physics
Interactive simulation application development experience
Experience working with commercial physics APIs (Nvidia PhysX a plus)
-5+ years of professional C++ development experience
Proficiency with Lua, or similar scripting language
Consistent track record for delivering functional product iterations and/or independent projects
Excellent communication, interpersonal, and organizational skills
Experience using version control and bug tracking software as part of a team of developers
Bachelors of Science in STEM field required. Advanced education preferred.
Experience developing in Agile methodologies is a plus
So, if you are a 3D Modeler Senior Software Engineer with experience, please apply today!
Applicants must be authorized to work in the U.S.