Software Developer
Software Developer
Job Duties
- Building digital human models: Using various software tools, such as Blender, Unity, and OpenSim to build human avatars and human biomechanical models; Animating human avatars with motion capture data to replicate human motions and actions in virtual space; Using human models in the biomechanical analysis of human kinematics and dynamics.
- Developing and implementing methods and algorithms of computer vision and machine learning: Using software tools like OpenCV for image analysis and computer vision; Developing methods and codes to automatically construct three-dimensional human models from images and videos; Using machine learning methods programs for human modeling, identification, and human activity recognition.
- Programing and coding: Using Matlab, C++, Java, and Python to develop computer codes and programs for various applications.
- Software development: Performing software system architecture and design independently or within a team; Performing software programming and integration; Conducting software testing and validation.
- Documenting work and preparing technical reports and user manuals
- Demonstrating computer programs and/or software systems and communicating with customers and users.
Minimum Requirements:
Master’s degree in Computer Science.
Work Location:
5600 Kentshire Dr., Ste 5
Dayton OH 45440
Send Resume To:
Zhiqing Cheng
Innovision, LLC
5600 Kentshire Dr., Ste 5
Dayton, OH 45440