What are the responsibilities and job description for the Software Developer position at FLOW-3D?
Software Developer
APPLY HERE: https://www.flow3d.com/developer/
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 individual 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.
Required experience
- 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
Additional software engineering and CS skills
- Version control systems using Git
- Profiling and performance analysis
- Regression testing
- Scripting with Python
Benefits
Flow Science offers an exceptional benefits package to full-time employees including employer paid medical, dental, vision coverage, life and disability insurances, 401(k) plan with generous employer matching, and an incentive compensation plan that offers year-end bonus opportunity.
This is an in-person position in either Santa Fe, NM, or Chapel Hill, NC.
Please apply on the careers page of our website: https://www.flow3d.com/developer/
Not quite what you’re looking for? Check out our other openings at https://www.flow3d.com/careers/
What We Offer
- Competitive base salary plus performance-based commission structure
- Comprehensive benefits package including health, dental, and retirement plans, with employer matching
- Professional development opportunities and technical training
- Travel opportunities to customer sites and industry events
- Collaborative work environment with leading CFD experts
- Opportunity to work with cutting-edge simulation technology and innovative manufacturing companies
Benefits
- Medical, dental and vision insurance plans employer-paid at 90%
- 401(k) plan with generous employer matching contributions
- Retirement and Financial Planning
- Life and disability insurances
- Eligibility for year-end profit sharing compensation
- Generous vacation and sick leave
- Paid family and medical leave
- Training and education
- Wellness benefit
- Match on employees’ charitable giving