Software Developer - Mesh & Geometry

Altair Troy, MI
Altair transforms design and decision making by applying simulation, machine learning and optimization throughout product lifecycles. Our broad portfolio of simulation technology and patented units-based software licensing model enable Simulation-Driven Innovation™ for our customers. With more than 2,000 employees, Altair is headquartered in Troy, Michigan, USA and operates 71 offices throughout 24 countries. Altair serves more than 5,000 customers across broad industry segments. To learn more, please visit www.altair.com.

We are seeking a software developer to develop geometric/meshing related algorithms that will be part of Altair's HyperWorks products.

Responsibilities/Requirements:

* Bachelors/Masters/PhD degree in Engineering, Computer Science, Applied Mathematics, or related discipline

* Experience in developing geometric/mesh generation/mesh manipulation algorithms and related data structures in industry, research, or academia

* High proficiency in mathematics, discrete geometry and numerical techniques

* Proficiency in C++ programming and object-oriented application design

* Experience or knowledge of parallel programming and related data structures will be plus

* Understanding of CAD/CAE element software a plus

* Experience with Agile and lean software development processes is also a plus.

* Requires good communication skills and the ability to work in a collaborative team environment