R & D Software Engineer
The role of the R&D Software Engineer will be the design and development of cutting-edge technology in the area of simulation, modelling and machine learning. The engineer will analyse current advancements in the field, identify areas of improvement, and design solutions for creating ground-breaking simulation and modelling systems. These areas include real-time and offline performance capture processing, the use of captured data to build models of general and movement and shapes, and the implementation of these models into client-facing software systems.
Key Responsibilities:
Design, develop, modify, and test software programs
2D/3D/4D capture of actors performing in single-person and dyadic interaction scenes
Process and analyse performance capture data to identify movement and shape patterns
Build various simulation and machine learning frameworks for modelling digital humans (avatars)
Develop software tools that aid in main project development
Development of pipeline software to improve speed and efficiency of processing
Visualisation software to aid in analysis of simulation and performance captures
Integration of tools into R&D software suite
Investigate novel work in current and related project fields
Researcher is expected stay current with the latest advancements in Simulation, Computer Vision, Machine Learning, and Neural Networks using peer-reviewed publications
Liaise with R&D team colleagues for efficient development of modular software
Development of modular programs requires the engineer to understand the parts being developed by R&D colleagues
Communicate with manager to understand current project's role in the larger system
Development of modular programs requires the engineer to understand their part in the larger system
Essential skills:
Strong mathematical and problem solving skills
Experience in physical simulation and modelling techniques
Experience with software development environments such as Visual Studio or Xcode
Experience with the Software Development Life Cycle
Good verbal and written communication
Desired skills:
Ph.D. in Engineering Science, Bioengineering, Mechanical Engineering, Computer Science or similar disciplines
Understanding of libraries such as OpenCV, Eigen, Boost, Qt
3 years experience with C/C++, Python, and Matlab
Peer-reviewed publications in a relevant field
Experience with Maya, Blender, Unity, Adobe Creative Suite/Creative Cloud
Any questions contact [email protected]
Apply online: https://www.soulmachines.com/w ... 37002
Key Responsibilities:
Design, develop, modify, and test software programs
2D/3D/4D capture of actors performing in single-person and dyadic interaction scenes
Process and analyse performance capture data to identify movement and shape patterns
Build various simulation and machine learning frameworks for modelling digital humans (avatars)
Develop software tools that aid in main project development
Development of pipeline software to improve speed and efficiency of processing
Visualisation software to aid in analysis of simulation and performance captures
Integration of tools into R&D software suite
Investigate novel work in current and related project fields
Researcher is expected stay current with the latest advancements in Simulation, Computer Vision, Machine Learning, and Neural Networks using peer-reviewed publications
Liaise with R&D team colleagues for efficient development of modular software
Development of modular programs requires the engineer to understand the parts being developed by R&D colleagues
Communicate with manager to understand current project's role in the larger system
Development of modular programs requires the engineer to understand their part in the larger system
Essential skills:
Strong mathematical and problem solving skills
Experience in physical simulation and modelling techniques
Experience with software development environments such as Visual Studio or Xcode
Experience with the Software Development Life Cycle
Good verbal and written communication
Desired skills:
Ph.D. in Engineering Science, Bioengineering, Mechanical Engineering, Computer Science or similar disciplines
Understanding of libraries such as OpenCV, Eigen, Boost, Qt
3 years experience with C/C++, Python, and Matlab
Peer-reviewed publications in a relevant field
Experience with Maya, Blender, Unity, Adobe Creative Suite/Creative Cloud
Any questions contact [email protected]
Apply online: https://www.soulmachines.com/w ... 37002