Job Description:
- The software engineer filling this position will be a member of a CAE pre/post processing development team working on developing, enhancing, and maintaining finite element software and CAE data management software for Windows, Linux, and MAC platforms. Development responsibilities will be completed following an ISO certified development process.
- Responsibilities will include defining requirements and functional specifications to satisfy customer workflows, utilizing structured and object oriented analysis and design techniques, implementing and integrating algorithms, creating and executing quality assurance and quality certification test plans, and assisting with documentation.
- Support activities will include addressing internally and externally reported bugs and maintaining test suites
Requirements:
- Master of Science (MS) in Computer Science, Mechanical Engineering, Aerospace Engineering, Civil Engineer, Engineering Mechanics, or equivalent
- Interested in making a career in software development.
- Experience using C Structured and C++ object oriented programming techniques in a commercial quality software environment.
- Experience with finite element modeling and analysis and computer-aided engineering (CAE) software. As well as some experience with graphical user- user-interface development.
- Good analytical and logical problem solving skills
- Excellent verbal and written communication skills
- Self-motivated, team oriented, objective driven
|