Get new similar jobs by email for

Senior Software Engineer - CFD...

By continuing you agree to Monster's Privacy policy, Terms of use and use of cookies.

Job Summary

Exa Corporation
Burlington, MA 01803
Computer Software
Engineering Services
Job Type
Full Time
Years of Experience
2+ to 5 Years
Education Level
Master's Degree
Career Level
Experienced (Non-Manager)

Market Rate + Stock Options
Job Reference Code

Senior Software Engineer - CFD Software Development

About the Job

Senior Software Engineer - CFD Software Development


Job Summary:

Exa Corporation’s growing Simulator Development Team seeks a talented software developer with a strong background in Computational Fluid Dynamics (CFD) and object-oriented development in C++. This role will provide an intellectually challenging opportunity, responsibility and career growth as you contribute to the development of  PowerFLOW, an  innovative simulation product used by thousands of end-users globally. You will be a key member of the team developing the PowerFLOW simulator, a unique hybrid of Lattice Boltzmann technology and PDE solvers. The PowerFLOW simulator scales to thousands of processors and is routinely used in production on systems of that size. Many such systems world-wide are dedicated entirely to running PowerFLOW.

Role & Responsibilities:


As we push to extend the PowerFLOW simulator into a variety of new application areas, you will contribute your expertise in this critical role. The focus of this position will be on new functionality including moving geometry and adaptive resolution, improving the accuracy and efficiency of existing numerical techniques, and the implementation of new physics models and algorithms. Some of the new functionality will require integration of the PowerFLOW grid generator into the simulator, and addressing a variety of parallel processing challenges, including dynamic load balancing.




The ideal candidate should possess:


         3 years experience with industrial engineering software development.

         A strong background in designing/developing complex software systems.

         Strong computer science background.

         Proficient in C++.

         Experience with parallel processing.

         Experience with computational geometry (e.g. spatial search algorithms).

        Experience with finite difference methods.

        Strong independent problem-solving skills and ability to work in a team.

        Solid English verbal and written communication skills.

         Passion for learning and contributing towards collective goals.


Experience in the following areas is considered a plus:


         Lattice Boltzmann(LBM) technology.

         Numerical methods.


Education & Experience:


        MS or PhD in Computer Science, Engineering, Mathematics, Applied Mathematics, Physics or equivalent field.or equivalent field.

         Minimum 3 years experience developing industrial engineering software.




TO APPLY:  For immediate consideration, please send your resume toswsjobs@exa.com with the Job Title: Senior Software/Software Engineer - CFD Software in Subject line or use the Monster tool below.



Compensation and Benefits:


Exa offers competitive compensation, stock options and a dynamic, growing company environment.  Benefits include comprehensive coverage for medical, dental, life, disability, flexible spending accounts, 401K savings plan with company match, vacations and holidays, flexible work schedule and free access to our on campus fitness club, classes and amenities center.  Located 18 miles from Boston with extensive social, cultural, educational and recreational resources for great work/life balance.


Exa’s Culture:


Exa Corporation is a global innovator of fluids simulation software solutions (CAE/CFD) for product engineering customers worldwide. We develop and market leading computational fluid dynamics software products that are superior for simulation-driven design, used in a range of industries including ground transportation, aerospace, motorsports, chemical, biomedical and electronics.  With over 280 employees, Exa has offices in the United States, France, Germany, UK, Italy, Japan, Korea and China. Employees are encouraged to have a passion for learning, innovative thinking, ownership and personal achievement.  We value people who work for the success of the customer, the success of the company and the team. As Exa continues its strong growth and global expansion, its increasing size and complexity will offer significant opportunities to Exa’s talented Software Development professionals.


Company Background:


Exa Corporation (NASDAQ: EXA) located in metro Boston, develops, sells and supports simulation software and services to enhance product performance, reduce product development costs and improve the efficiency of design and engineering processes. Our simulation solutions enable our customers to gain crucial insights about design performance early in the design cycle, thus reducing the likelihood of expensive redesigns and late-stage engineering changes. As a result, our customers realize significant cost savings and fundamental improvements in their engineering development process. Our products include, PowerFLOW®, PowerDELTA®, PowerCLAY®, PowerVIZ®, PowerSPECTRUM®, PowerACOUSTICS®, PowerINSIGHT®, PowerCASE™, PowerCOOL® and PowerTHERM® along with professional engineering consulting services. A partial customer list includes: AGCO, BMW, Ford, Hyundai, Jaguar Land Rover, Kenworth, MAN, Nissan, Peterbilt, Renault, Scania, Toyota, Volkswagen, and Volvo Trucks. Founded in 1991, the company is headquartered in Burlington, MA 18 miles north of Boston.


Key Words: Numerical methods, C++, CFD, Computational Fluid Dynamics, High Performance Computing, HPC, Supercomputing, Parallel Processing, Computational Scientist, Lattice Boltzmann, LBM, Computational geometry, Finite difference methods






Job Tools

  • Follow Company
    Your information may be shared with the company.
  • Following Company
  • Print
  • Share
  • Report this job