Senior Software Engineer - Grid Generation

 Role & Responsibilities:

Exa Corporation seeks an experienced software engineer to join our growing development team enhancing our capabilities in the discretization of geometry models for fluid flow simulation. We are particularly interested in candidates with a relevant background in developing 3D geometry software, in areas such as computer graphics, CAE volume/surface meshing, CAD modeling, or other computational geometry implementations.

In this position, you will be a key member of a small team focused on Exa's unique discretization technology. The discretizer handles extremely complex and variable quality geometry, automatically generating very large scale grids for simulation, without requiring any geometry simplification. In this role, strong software development skills will be needed to develop, enhance, and maintain efficient & robust software, including parallelization techniques (via MPI). The application's geometry components deal with surface tesselations, Boolean operations on polyhedra, polygon operations, search optimization, etc.  Responsibilities will include software requirements analysis, design, estimation, implementation, bug tracking/fixing, and profiling.  You will report directly to the Director of Software Development, Discretization.

Requirements:

  • Education: BS in Computer Science, Mathematics, or equivalent
  • 3+ years professional software engineering experience
  • Proven experience in the design and development of complex software systems incorporating object oriented design
  • Expert C++ coding skills
  • Experience with and appreciation for operating within a professional software development process
  • A background in developing software implementing 3D geometry methodology, e.g. in computer graphics and/or CAE mesh data structures and algorithms.
  • The ability to work both independently and as part of a team is essential

Compensation and Benefits:

Exa offers competitive compensation and a dynamic, growing company environment.  Benefits include comprehensive coverage for medical, dental, life, disability, flexible spending accounts, 401K savings plan including company match, vacations and holidays, and employee discounts including fitness club membership.

For immediate consideration, please send your resume with Job Code 1046 in the subject line to staffing@exa.com or:

 

Exa Corporation
3 Burlington Woods Drive
Burlington, MA 01803
781-761-0399

Please No Agencies, Contractors or Consultants

© 2007 Exa Corporation. All rights reserved. 7/10/07