Software Developer

Software Developer

Feb 27, 2023 | Career Opportunities

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