Software Engineer - Advanced
Core
Design, develop, and enhance GUI-based software capabilities for Simcenter HyperMesh CFD to help engineers prepare models, generate meshes, and analyze simulation results.
Role type
Senior IC software engineer (GUI/CFD post-processing)
Builds
Simcenter HyperMesh CFD interface and related engineering software features
Domain
Industrial software / Computational Fluid Dynamics (CFD)
Deliverable
product features
Required skills
C/C++, Python, Tcl, GUI development, Linux/Windows development, software testing, technical documentation
Preferred skills
Qt, OpenGL, CFD workflows, CAE/engineering software, CAD modeling, Finite Element Method (FEM), scripting-driven workflows
Technologies
C/C++, Python, Tcl, Qt, OpenGL, Linux, Windows
Responsibilities
Design and implement software features for the HMCFD graphical user interface; Develop and maintain GUI functionality for CFD model preparation and data interaction; Analyze requirements and develop robust solutions for complex engineering workflows; Use Python and Tcl scripting to automate workflows and customize solutions; Collaborate with software developers, CFD specialists, and users; Perform development-level testing, troubleshoot defects, and maintain product reliability; Contribute to technical documentation and user tutorials.
Seniority
Senior, hands-on IC