Incari is an international technology and software company revolutionizing the human-machine interface (HMI) landscape. Through our state-of-the-art technologies, we enable various companies to turn HMI systems from concept into reality. Our platform simplifies the process of HMI development, enabling designers and engineers to collaborate and build HMIs quickly, efficiently, and cost-effectively. Our commitment to a 3D-first approach and low-code makes tech development more accessible than ever before.
At Incari, we pride ourselves on producing cutting-edge technology solutions. We aim to provide businesses with innovative solutions that drive efficiency and success. With a focus on B2B clientele, we deliver tailored solutions that harness the power of software to solve complex challenges. We are seeking a Graphics Developer to join our team. In this role, you will help design, implement, and test features for our in-house 3D and 2D rendering engine. You will play a vital part in enhancing existing functionality, delivering new features, and ensuring the success of our software under the Graphics team's responsibility.
Requirements
- Bachelors or Masters Degree in Computer Science, Engineering or Applied Mathematics, with a minimum of 3 – 5 years of experience in cross platform development
- Strong proficiency in C++ with solid design and coding experience
- Hands-on experience with GPU programming and shader languages such as GLSL or HLSL
- A solid understanding of 3D graphics and rendering pipelines with experience in APIs such as OpenGL, Vulkan, DirectX, or Metal. Equivalent Industry experience is an advantage
- Strong 3D math skills, including geometry and linear algebra
- Familiarity with 3D graphics tools (e.g., Blender, Unity, or Unreal Engine) is an advantage
- Passion for graphics programming and a drive to stay updated with evolving technology
- Strong organizational, time management, and communication skills
- Self-motivated team player with the ability to work independently or collaboratively across cross functional teams.
Responsibilities
- Assist in designing, developing, and testing features for our multi-platform rendering engine used for Incari Studio and Incari Player
- Deliver new functionalities as well as enhance and maintain existing functionality optimizing 2D vector graphics
- Write clear, maintainable, and portable C++ code following industry best practices while not compromising on code quality and efficiency
- Stay informed about the latest developments in graphics programming and technology.
- Work individually or as part of a team to achieve project milestones and goals.
Benefits
- Up to 30 days annual leave
- Agile start-up mentality in an established company
- Being part of a diverse and multicultural team
- Flat hierarchies, team spirit, and curious mindset
- Bike benefit
- Hybrid work environment
- Opportunities for career growth and professional development
- A fun and inclusive work culture, where creativity and innovation are celebrated