Responsibilities:
1. Design and develop surgical physics simulation software
2. Participate in full-cycle development, including UI/UX and architecture design
3. Write and standardize technical documentation
4. Analyze clinical feedback and implement software improvements
Requirements:
1. Bachelor’s+ in CS, Software Engineering, or related field
2. 3+ years of large-scale software development experience
3. Proficient in C++, OOP, standard/third-party libraries, and design patterns (architecture experience preferred)
4. Familiar with graphics APIs (OpenGL/DirectX/Vulkan/Metal) and 3D engines (Unreal/Unity)
5. Strong learning, communication, and teamwork skills; responsible and proactive
Job Responsibilities
1. Design and develop company surgical physical simulation and modeling system software
2. Participate in the whole software development process, responsible for the design and coding implementation of software interfaces, interactions and related architectures
3. Responsible for writing and standardizing software development process-related documents
4. Analyze clinical feedback and modify the software based on clinical needs
Job Requirements
1. Bachelor's degree or above, majoring in software, computer science, etc.
2. More than 3 years of large-scale software development experience
4. Familiar with common design patterns, solid software development practice, those who have architecture design experience are preferred.
5. Familiar with OpenGL, DirectX, Vulkan, Metal, etc., graphics rendering APIs, using Unreal, Unity, etc., 3D game engines, and in-depth research and understanding of the engine's various system principles
Application Application method
Submit your resume, portfolio (articles/videosif applicable) to
******/******