Software Engineer, Simulation
ISEE is seeking a full-time Software Engineer to join our team to develop an internal simulation testing infrastructure. The ideal candidate has several years of experience gained by working in industry.
Role responsibilities:
Design and develop an internal simulation infrastructure that allows large-scale training and testing of our AI algorithms in a virtual environment, including:
-Models of vehicle dynamics, sensors, different parts of operational environment, and other agents
-Tooling allowing post-run analysis and visualization of results
-Tooling supporting scenario creation and maintenance
-Tooling supporting scalable deployment in cloud environments and CI/CD integration
Qualifications:
- Degree in Computer Science
- Excellent Software Engineering skills
- Excellent Python and C++ programming skills
- Experience with development of complex multi-language multi-platform software systems
- Passionate about self-driving vehicles and real-world robotics solutions.
- Strong presentation and communication skills
Preferred:
- 2+ yrs industrial experience developing robotics simulators, computer games or similar software involving creation of virtual environments
- Experience with CI/CD pipelines, virtualization and deployment in cloud environments (e.g. AWS)
- Experience with front-end/back-end development
- Theoretical background in modelling and simulation, AI and robotics