Software Engineering Intern

We sponsor H1B visas. We are open to employees working remotely from CO, TX, AZ, OR, IL, MD, NC, SC, FL, or possibly others.

Intern-to-hire

Successful interns may be offered a regular, full-time position to work remotely for Flow Science as a Software Engineer at the end of the 3-month internship.

Our software, FLOW-3D, is used by engineers, designers, and scientists at top manufacturers and institutions throughout the world to simulate and optimize product designs. Many of the products used in our daily lives, from many of the components in an automobile to the paper towels we use to dry our hands, have actually been designed or improved through the use of FLOW-3D

Candidates

Recent Computer Engineering or Computer Science graduates (December 2021 or May 2022) with a Bachelor’s or Master’s degree.

Required attributes

  • The ideal candidate for this internship will have experience in object oriented programming and exposure to C++;
  • Be comfortable with version control systems such as Git;
  • Be comfortable in both Windows and Linux environments;
  • Have excellent oral and written communication skills; and
  • Have excellent interpersonal skills, and the ability to work both independently and as part of a team.

Preferred attributes

  • Knowledge in modern design/architectural patterns
  • Graphical User Interface (GUI) development experience
  • Programming experience in a structured software environment, or academic setting
  • Experience with Qt framework
  • Experience with UML
  • C++ 11/14/17 knowledge
  • OpenGL/graphics programming
  • Familiarity with the VTK API

Principal tasks and responsibilities

Supporting our Software Engineers in their design and implementation of new elements and improvements in the FLOW-3D GUI.

Interns will work remotely.

Apply for Software Engineer Intern

Job Application
First
Last
Address
City
State/Province
Zip/Postal
Country
Maximum upload size: 10MB
Maximum upload size: 10MB
Maximum upload size: 10MB
Maximum upload size: 10MB
Maximum upload size: 10MB
Privacy *

CFD Engineer

CFD Engineer / Senior CFD Engineer (DOE)

We sponsor H1B visas. We are open to employees working remotely from CO, TX, AZ, OR, IL, MD, NC, SC, FL, or possibly others.

Come work in one of the best small cities in the US1 for one of the best companies in New Mexico2! Flow Science is growing tech company with deep roots looking for outstanding engineers with an interest or expertise in the aerospace, automotive, additive manufacturing, and consumer products industries.

Principal Responsibilities and Key Requirements

CFD engineers work at the intersection of classical physics, numerical methods, and computer science. We apply our expertise in these fields to help clients solve complex real-world engineering problems, teach applied CFD, and guide our development teams to create new models that grow our capabilities and application areas. This challenging and dynamic role requires the following skills to be successful:

  • An engineering degree from an ABET or equivalently accredited university and some work experience
    • MS degree (mechanical, aerospace, or chemical engineering preferred) and engineering internship experience OR
    • BS degree (mechanical, aerospace, or chemical engineering preferred) and 2+ years of engineering work experience
  • Candidates with 5+ years of experience using commercial CFD code in industry can be considered for the Senior CFD Engineer position.
  • Strong understanding of engineering fundamentals, particularly fluid mechanics, heat transfer, and solid mechanics
  • Excellent oral communication, technical writing, and interpersonal skills
  • Ability to comfortably navigate a diverse, multicultural environment
  • Excellent organizational skills
  • Common sense and an unending desire to learn

Senior CFD Engineer

  • 5+ years of relevant industry experience to be considered for this role
  • 2+ years work experience in a formal software development environment
  • 2+ years of project or people management experience

Preferred Skills and Experience

Exceptional CFD engineers usually draw heavily on the following skills and experience:

  • 2+ years of relevant industry or academic experience (e.g., additive manufacturing, propellant management design, slosh analysis, consumer product processing, coating, analysis of complex fluids, etc.)
  • Experience with FEA or other numerical analysis
  • Experience with experimental setups and data analysis
  • Experience with 3D CAD
  • Programming experience (FORTRAN and Python)
  • Demonstrated initiative in work projects
  • EIT certification
  • Demonstrated ability to distill information into clear requirements
  • Experience working on software development projects or interfacing with software development teams, especially for engineering analysis software
  • Knowledge of Agile methods and tools

Benefits

Flow Science offers an exceptional benefits package to full-time employees including medical, dental, vision insurances, life and disability insurances, 401(k) and profit-sharing plans with generous employer matching, and an incentive compensation plan that offers a year-end bonus opportunity up to 30% of base salary.

1 HuffPost listed Santa Fe, NM as one of the top 5 small cities in the US

2 Flow Science has been named one of the Best Places to Work in New Mexico by Albuquerque Business First.

Apply for CFD Engineer

Job Application
First
Last
Address
City
State/Province
Zip/Postal
Country
Maximum upload size: 10MB
Maximum upload size: 10MB
Maximum upload size: 10MB
Maximum upload size: 10MB
Maximum upload size: 10MB
Privacy *

Developer

We sponsor H1B visas. We are open to employees working remotely from CO, TX, AZ, OR, IL, MD, NC, SC, FL, or possibly others.

At Flow Science we solve the world’s toughest CFD problems involving free surface flows, turbulence, heat transfer and fluid-structure interaction. We are looking for a creative and motivated individual to join our R&D team to work on our flagship CFD software FLOW-3D.        

Specific Duties and Responsibilities

High Performance Computing

  • Parallelize physical and numerical models for the FLOW-3D solver
  • Identify performance bottlenecks, research, and implement new technologies that improve the efficiency and performance of the solver
  • Assist in resolving solver bugs reported by users
  • Assist in verification and validation of the solution
  • Conceptualize, organize, plan, test and help implement designs for HPC cloud environment
  • Assist existing users with running on the cloud
  • Assist the sales team in getting new users up and running on the cloud
  • Test FLOW-3D products on new HPC cloud platforms

Continuous Integration and V&V

  • Maintain the current CI system and assist in migrating to a newer system
  • Daily monitoring and reporting of testing failures
  • Identify opportunities for automation and implement them
  • Maintain the V&V test suite and help with its expansion
  • Learn and maintain internal productivity and debugging tools

Required Experience and Skills

  • An engineering degree from an ABET or equivalently accredited university and some work experience
    • BS degree (engineering/applied math/computer science) with 3 years of relevant experience, OR
    • MS degree (engineering/applied math/computer science) with relevant experience, OR.
    • PhD degree (engineering/applied math/computer science) with relevant experience is required.
  • Required experience for HPC responsibilities
    • Programming using the Message Passing Interface (MPI) library on large codes.
    • HPC cluster experience (must be comfortable with Linux environment)
    • Shell scripting (bash, perl, python, Windows batch)
    • Debugging tools (gdb, valgrind, ITAC) and performance analysis tools (Intel Vtune Amplifier, Arm MAP, Open|SpeedShop).
    • HPC development for cloud platforms
  • Preferred experience for CI and V&V responsibilities
    • Know-how of CI system
    • Scripting with python
    • Version control systems (SVN/Git)
    • Sphinx documentation
  • Programming experience with modern Fortran/C
  • Excellent communication, technical writing, and interpersonal skills to work seamlessly within and across our diverse, multicultural teams
  • Excellent organizational skills, and a strong desire to learn new things

Desired Experience and Skills

  • OpenMP programming including GPU offload
  • Workload management tools (PBS, Slurm, Oracle Grid Engine)
  • Linux cluster management software (e.g., Rocks)

Benefits

Flow Science offers an exceptional benefits package to full-time employees including medical, dental, vision insurances, life and disability insurances, 401(k) and profit-sharing plans with generous employer matching, and an incentive compensation plan that offers a year-end bonus opportunity up to 30% of base salary.

Apply for Developer

Job Application
First
Last
Address
City
State/Province
Zip/Postal
Country
Maximum upload size: 10MB
Maximum upload size: 10MB
Maximum upload size: 10MB
Maximum upload size: 10MB
Maximum upload size: 10MB
Privacy *

Join us for the What's New in FLOW-3D (x) 2022R1 webinar on August 25 at 1pm ET

Request More Information

FLOW-3D AM WELD Request Info

What additive manufacturing processes do you want to simulate? *
What laser welding processes do you want to simulate? *
FLOW-3D News
Privacy *
CSTsiteisloaded