The goal of this project is to explore the emerging field at the intersection of autonomous systems, simulation, and synthetic environments. Some examples of these systems are self-driving cars, drones, intelligent robotic arms, etc.
Given the complexity of designing, developing and verifying Autonomous Systems, and the safety concerns associated with their deployment in the real world, simulation has become a core component. The use of simulation and synthetic environments is critical for the verification of AS, before moving to the real-world testing and deployment stages. Simulation also plays an important role in early stages of development, helping in the training of the deep learning models, which govern AS behaviors and understanding capabilities.
The Computer Vision Center is one of the world pioneers in the development of simulation environments applied to Autonomous Systems, having created some of the most successful platforms, such as SYNTHIA (https://synthia-dataset.net/) and CARLA (http://carla.org).
? Strong software engineering experience, C# programming experience
? Experience developing in Windows environments
? Experience in open-source tools, especially GitHub.
? Good communication skills and teamwork. Self-organized and proactive attitude.
? Good knowledge of algebra and geometry (3D transformations, etc.)
? Experience in Unity3D (programming)
? English fluency
? Experience in physically-based materials and/or path-tracing software (i.e. Octane).
? Experience in Python programming.
? Experience in programming Computer Graphics algorithms
? Experience in procedural generation of environments
We are currently looking for a talented Sr software engineer with vast experience in Unity3D to work on the next generation of simulation tools. You must have strong software engineering skills, experience in the Git workflow, in addition to a very solid understanding of Unity3D and some knowledge of physically-based materials and/or path-tracing software (e.g. Octane, Arnold, Vray, Cycles, etc.). You will be working with a multidisciplinary team of engineers, artists, machine learning scientists, computer vision researchers and autonomous driving personnel from all over the world. You will sync frequently with the team through video calls.