Software Engineer: Discretization
Software Engineer: Discretization
Location: Burlington, MA.
Introduction: 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 strong background in computational geometry, including volume and surface meshing representations and techniques.
Responsibilities: 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. The Software Engineer role will be to develop, enhance, and maintain efficient & robust computational geometry software in support of the discretizer. This includes, but is not limited to, algorithms for surface triangulation, mesh simplification, Boolean operations on polyhedra, polygon operations, geometric search optimization, etc. Responsibilities will include software requirements analysis, design, estimation, implementation, bug tracking/fixing, and profiling. You will report directly to the Manager, Software Development: Discretization.
Requirements:
* Education: BSCS, BSEE or equivalent
* A minimum of 3 to 5 years software engineering experience
* A strong background in developing software implementing
computational geometry methodology and numerical analysis in CAE.
* Working knowledge of CAE mesh data structures and algorithms,
including surface and solid modeling representations and
techniques
* Experience in the design and development of complex software
systems involving OOD.
* Fluency in C++
* Experience with and appreciation for operating within a
professional software development process with appropriate checks
and balances
* The ability to work both independently and as part of a team is essential
Experience with one or more of the following would be considered a plus:
* Parallel (multithreaded, distributed) programming
* CAE mesh generation software / toolkits
* Commercial geometry toolkits (e.g. CGAL, ACIS, Parasolid)
Company Background: Exa Corporation develops and markets software for design engineers to analyze complex fluid-flow problems, and software to prepare geometry for use in a variety of CAE analysis tools. The company's PowerFLOW and PowerCLAY products are marketed to engineers worldwide in a range of industries including automotive, aerospace, chemical, energy, architectural, and environmental. PowerFLOW is a breakthrough technology that is unique among computational fluid dynamics (CFD) packages in its ability to handle complex geometry and deliver accurate fluid-flow analysis at a fraction of the total cost of other available solutions. PowerCLAY is a powerful CAD tool for CAE mesh preprocessing that provides sophisticated mesh deformation capabilities. Both PowerFLOW and PowerCLAY allow customers to shrink design cycles by incorporating quick turnaround analysis throughout the design cycle.
Compensation & 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.
Contact Information:
For immediate consideration, please send your resume with Job Title: Software Engineer: Discretization and Job Code: SWED in subject line to discritjobs@exa.com .
3 Burlington Woods
Burlington, MA 01803
E-mail: discritjobs@exa.com
Fax: (781)676-8599
PLEASE.... NO AGENCIES, CONTRACTORS or CONSULTANTS
|