Senior Software Developer
Location: Santa Ana, California
Joining a team of world class Software Engineers in a highly collaborative and
fast paced environment you will contribute to state of the art core meshing
and solver technology. Your efforts will result in richer, more efficient
products and enhanced problem solving ability for our customers
RESPONSIBILITIES:
Development of optimized designs, implementation and test in support of MSC
Software customers and products in the areas of meshing component development
Maintain and enhance existing mesh related programs
Perform bug fix and defect correction for various routines and products
REQUIRED BACKGROUND:
EDUCATION:
Masters degree in Computer Science, Mathematics, Engineering, or equivalent.
PhD, preferred.
WORK EXPERIENCE:
Eight or more years working experience in the development of CAE software at
system level
Deep programming experience in C /C++
Five years experience in design and development of tet/hex mesh generation
programs
KNOWLEDGE, SKILLS AND ABILITIES:
Working knowledge and skill in programming languages Fortran, C and C++.
Understanding of object-oriented design methodology
Comprehensive knowledge of the meshing technology. Understanding of basic
meshing algorithms, including Paving, Mapped, Delaunay, Octree and Medial Axis
Decomposition. Skills in mesh smoothing and cleanup technology.
Ability to design, write and support efficient meshing algorithms and
programs
Strong background in computer based data structures and geometry modeling.
Knowledge in Virtual Topology and geometry/topology cleanup technology
General knowledge in UNIX, Linux and Windows NT platforms
Strong written and verbal communication skills
For more information visit www.mscsoftware.com or call our recruiter, Johnny
Prewitt at 415-608-4442.
For immediate consideration forward your resume:johnny.prewitt@mscsoftware.com
|