View All Jobs 2274

Software Engineer - FEA Meshing

Enhance meshing engines to achieve best-in-class performance for structural simulations.
Novi, Michigan, United States
Mid-Level
2 months ago

✨ About The Role

- The Software Engineer will focus on enhancing meshing tools for structural simulation in Fusion. - Responsibilities include developing new approaches to improve the performance and reliability of the meshing technology stack. - The role involves producing clean, effective, and well-documented source code while participating in code reviews. - Maintaining CI/CD processes that support all operating systems is a key responsibility. - The engineer will apply experience in different HPC techniques, such as CUDA and OpenMP, to improve software performance.

âš¡ Requirements

- A Master's degree in computer science, mechanical engineering, or a related field is essential for this role. - Candidates should have prior experience with build tools like CMake and familiarity with various operating systems including Linux, Windows, and Mac. - Experience with performance profiling tools such as Visual Studio and VTune is important for success in this position. - A strong foundation in computer science fundamentals, particularly in coding with C++ and Python, is preferred. - An interest in solving complex mechanical engineering problems will be beneficial for this role.
+ Show Original Job Post
























Software Engineer - FEA Meshing
Novi, Michigan, United States
Engineering
About PlanGrid
Mobile applications for the construction industry.