Graphics Programmer
- Location Helsinki
Posted 13.11.2024, 9:47 - Closes 29.11.2024, 23:59
Graphics Programmer
AILiveSim accelerates AI innovation with intelligent targeted simulation to train and test AI algorithms. With applications in machine vision, smart industrial machines and maritime, AILiveSim is currently extending its activities to new applications and verticals.
We are currently on the lookout for an adventurous Graphics programmer whose first challenge will be to implement thermal and image based sensors to join our development team. In this role, you will take part in developing advanced sensor simulations using Unreal Engine. Your primary responsibilities include implementing necessary hooks in the rendering pipeline, shaders and materials for mimicking imaged based sensors at different wavelengths. You will also be able to work on other parts of the application, improving the look and performance of our software. This is an exciting opportunity to contribute to ground-breaking projects at the intersection of simulation and artificial intelligence.
Key Responsibilities:
– Develop and maintain simulations for thermal and image based sensors for our simulation systems.
– Improve and enhance the realism and performance of of our simulations so they represent real world conditions.
– Collaborate closely with technical artists and other programmers to create integrated solutions
– Create shaders and visual effects to obtain desired outcomes/or create shaders and visual effects that mimic thermal and infrared sensor outputs, focusing on accuracy and real-time performance.
– Design, implement, test, debug, optimize various elements of the simulator with a focus on sensor data visualization and environmental accuracy.
Requirements:
– Bachelors degree in Computer Science, Software Engineering, or a related field.
– 3+ years of experience as a game developer, graphics programmer, or in a similar role.
– Advanced expertise in C/C++ programming
– Strong experience with real-time sensor simulation or graphics programming, particularly involving thermal or image-based sensors.
– Strong experience with performance profiling and optimization for both the GPU and/or CPU.
– Effective communication skills to collaborate with cross-functional teams, including artists, designers, and engineers
Additional Assets for the role:
– Extensive knowledge of graphics programming, with with experience in simulating thermal and infrared effects using custom shaders.
– Familiarity with LWIR (Long-Wave Infrared) and SWIR (Short-Wave Infrared) thermal imaging technologies.
– Understanding of the physics behind thermal imaging and sensor data, and the ability to translate this into highly accurate software solutions.
– Deep understanding of the graphics pipeline as well as experience with DirectX 12 or Vulkan.
– Proficiency in shader programming, particularly in simulating thermal effects, such as creating custom shaders for thermal imaging.
– Previous experience in 3D graphics or VFX programming, preferably in Unreal Engine.
– Knowledge of additional languages such as Python is a plus.
Join us and dive into cutting-edge projects at the forefront of technology. As a close-knit team, we are dedicated to your personal growth, offering continuous learning opportunities and a supportive environment. Enjoy team lunches that foster collaboration(and fun), a subscription to gift cards for your personal treats, and access to our fully equipped office gym. We are a remote first company, but we also offer a hybrid working model to provide flexibility in work arrangements.
We value experience and education but we also recognize that talent isnt always tied to years of experience. If you believe that you have the potential, we encourage you to share your motivations, and well be open to considering them. To apply, please send an email with the CV and motivation to the job title in the subject field to Jobs@ailivesim.com. The position will be filled as soon as a qualified candidate is identified.