This is an in-person position in either Santa Fe, NM, or Chapel Hill, NC
At Flow Science we solve the world’s toughest CFD problems involving free-surface flows. Are you passionate about solving complex scientific problems and pushing the boundaries of computational modeling? We are looking for a creative and motivated developer to join the solver team to work on FLOW-3D products. We’re looking for someone who will:
-
Innovate: Research and implement new physical and numerical models that drive real-world solutions
-
Elevate: Improve and optimize existing models to make them faster, smarter, and more accurate
-
Develop High-Performance Software: Write efficient, robust code in Fortran using MPI, OpenMP, and OpenACC
-
Collaborate: Work closely with sales and support, troubleshoot challenges and ensure smooth operations.
-
Ensure Excellence: Support verification and validation efforts to guarantee reliable, high-quality results.
-
A degree in engineering, applied math, or physics from an ABET or equivalently accredited institution
-
Strong critical thinking and analysis skills
-
Proven ability in understanding and implementing physical and numerical models in CFD codes
-
Proven experience with finite difference and finite volume methods
-
Proven ability to expertly program with modern Fortran/C/C++
-
Proven experience with parallel programming
-
Proven ability to debug large codes using tools such as gdb, valgrind, or ITAC
-
Excellent communication, technical writing, and interpersonal skills to work seamlessly within and across our diverse and multicultural teams
-
Excellent organizational skills and a strong desire to learn new things
-
Version control systems using Git
-
Profiling and performance analysis
-
Regression testing
-
Scripting with Python