Software Engineering - Simulation
Software Engineering - Simulation Responsibilities
Design and build simulations, rendering features and synthetic data pipeline capabilities
Code using primarily C++ and Python
Interface with other teams to incorporate their innovations and vice versa
Conduct design and code reviews
Analyze and improve efficiency, scalability, and stability of various system resources
Drive performance measurement, analysis, and optimization
Work with technical artists and infrastructure teams to debug performance issues across the stack
Minimum Qualifications
6+ years relevant experience building games or simulations in Unreal or other game engine
Experience with 3D computer vision or computer graphics
Experience improving stability through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
Preferred Qualifications
Experience with ML and/or computer vision
Top 3 must-have HARD skills:
6+ years relevant experience building games or simulations in Unreal or other game engine
Experience with 3D computer vision or computer graphics
Synthetic
Code using primarily C++ and Python