About usHexagon is the global leader in digital reality solutions, combining sensor, software and autonomous technologies. Our solutions free our customers to harness the rapidly-increasing amounts of data, putting it to work to boost efficiency, productivity, quality and safety across industrial, manufacturing, infrastructure, public sector and mobility applications.Hexagon Manufacturing Intelligence (HMI)Hexagon’s Manufacturing Intelligence division empowers makers to innovate and create without limit. Our solutions support optimization throughout the product lifecycle, freeing creators to make better products in new innovative ways, for people and planet.Profile SynopsisHPC Scientist will create innovative parallel methods and implementations, primarily focused on the solution of linear equations providing an overall speedup to MSC Nastran. This role is part of a distributed and highly collaborative team of motivated HPC Scientists driven to create the fastest HPC solutions possible. The successful candidate will be involved in reviewing parallel method proposals from fellow group members for merit and estimating time for development. Initial focus will be on scalable distributed, direct methods for the solution of large sparse linear systems.Education:• PhD in mathematics, computer science, computational science, or engineering with deep expertise in linear algebra both theoretical and computational.• Five years commercial software development is preferred. Deep academic or research and development background in HPC and Linear algebra may suffice in lieu of industry based experience.Knowledge, Skills And Abilities• Deep experience in FORTRAN, C /C++, MPI, OpenMP, GPU and Shell programming or ability to become expert in these and related tools. Expertise in CUDA and/or OpenCL is highly desired.• Method innovation - demonstrated knowledge in new parallel method development and implementation exploiting both shared and distributed memory computing architectures.• Knowledge of large sparse matrix methods with a focus on sparse direct methods.• In depth knowledge of computational linear algebraic methods as well as theory and demonstrated an ability to understand real world applications.• Iterative solver development for CAE applications is highly desired.• Knowledge of and experience partnering with providers of plug-in’s and a range of existing HPC libraries, tools, and environments.• Product Development experience in design of parallel computational linear algebra software and integration with large scale commercial applications (CAE preferred).• Technical strategy development in collaboration with a team, including product management for parallel methods and implementations to satisfy user requested enhancements and concepts coupling with a highly sophisticated software architecture.• Proven ability to communicate with a range of peoples of different technical and experience levels and the ability to be self-directed as well as to work in a team.• Strong desire and passion for creating real world and high impact solutions.• Experience in interfacing with clients, fellow researchers, and ability to comprehend present and desired applications of high-performance computingDuties/Responsibilities• Develop, maintain, and enhance parallel numerical methods and algorithms used in HMI’s products.• Conceive, prove and create innovative parallel methods and implementations while concurrently comprehending and improving existing methodologies.• Focus on algebraic methods development with a strong emphasis on the solution of linear systems for performance, optimization and improved customer experience.
Job Title
Senior Simulation Engineer