Job Summary:
The C++ developer’s role is to develop best in class common graphics infrastructure which will be used by Altair's engineering applications (main criteria are speed, memory usage, and visual appeal) by working closely with core graphics team. You will help in understating application graphics needs and support them by designing and implementing a common graphics application layer.
Skills: C, C++, STL, data structures and software architecture expertise, Vulkan/OpenGL graphics
Responsibilities:
Develop Altair's Graphics Application Programming Interface using C++/Vulkan/OpenGL (NVIDIA and AMD specific ray tracing or OpenCL/CUDA ability is a plus) and implement the use of this library in multiple engineering applications in both graphics and user interfaces. Fix bugs identified in the code. Strong Mathematical skills. May be responsible for investigating older code to identify issues. Perform code reviews. Manage the source code in Source Code Control System (SCCS). Mentor other team members as needed. Requirements:
At least 4 years of relevant experience. Bachelor degree in Computer Science or related. Excellent C++ knowledge, Vulkan/OpenGL graphics and user interfaces and software architecture experience. Candidates must be able to work independently. Ability to design and code complex systems, and provide high-quality, self-explanatory, maintainable implementations. Code should be as simple as possible (but no simpler). Willing to participate in constructive code reviews, both as a reviewer and reviewed. How You Will Be Successful:
Envision the Future Communicate Honestly and Broadly Seek Technology and Business “Firsts” Embrace Diversity and Take Risks Why Work With Us:
Altair is a global technology company providing software and cloud solutions in the areas of product development, high performance computing (HPC) and data analytics. Altair enables organizations in nearly every industry to compete more effectively in a connected world, while creating a more sustainable future. With more than 3,000 engineers, scientists and creative thinkers in 25 countries, we help solve our customer’s toughest challenges and deliver unparalleled service, helping the innovators innovate, drive better decisions, and turn today’s problems into tomorrow’s opportunities.
For more than 30 years, we have been helping our customers integrate electronics and controls with mechanical design to expand product value, develop AI, simulation and data-driven digital twins to drive better decisions, and deliver advanced HPC and cloud solutions to support unlimited idea exploration.
To learn more, please visit altair.com . Ready to go? #ONLYFORWARD