Senior Programmer - Unreal/Simulation/AI
- Compensation
- Not disclosed
- Location
- Montréal, QC, ca
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Not specified
- Posted
Skills
Full description
You will be responsible for designing, developing, and maintaining graphics-related systems as well as working with engineering simulation and AI software integrations as well as AI based perception and control systems development. We are building a simulation framework for autonomous systems engineering based on Unreal, high fidelity physics simulation and control software. We need developers versed in game development, 3D graphics, tools development and C++. We are looking for a polyvalent developer who can also support implementation and integrations with machine learning applications as well as support scenario development. This is a chance to use your specialist graphics skills as well as broaden your horizons in AI and autonomous systems.
- Passion to learn new things • 5+ years of experience working in the game/simulation industry with Unreal Engine • Fluent in C/C++
- Excellent math skills
- Understanding of versioning and repository best practices
- Blueprints scripting proficiency as well as Python skills
- Solid background in rendering with experience in shaders, geometry processing, and lighting
- Experience with CPU/GPU optimizations
- Experienced in agile and rapid prototyping of concepts
- Strong verbal and written communication skills in English
Working @ Naisense
We are a passionate, talented, and tech-loving team of developers, engineers, and scientists. You will be working with highly skilled, senior-level professionals. Naisense is a young organization and you can have a big impact on our vision.
We offer both work-from-home and informal in-office work environment with flexible hours. We provide an open vacation policy suited to your needs as well as group medical and dental plans.