Software Developer I

Posting Location(s): United States-PA-Pittsburgh Metro Area-HQ Office
Company Order Number: 5764
# of openings: 1

Description

Software Developer I

Canonsburg, PA

JOB SUMMARY
The Software Developer is responsible for developing the post-processing and graphics capabilities in the current and the next generation products in the Workbench Mechanical suite.

ESSENTIAL FUNCTIONS
• Implement features for Post-Processing and Graphics visualization in the Workbench Mechanical product line;
• Maintain and improve object oriented data structures and algorithms used for Pre and Post-Processing Finite Element Analyses (FEA) with a focus on superior software performance;
• Provide development support in the product including porting from Windows to Linux, maintaining the Graphical User; Interface, investigating and maintaining Remote Visualization features;
• Formulate and maintain tests and documentation for the software in support of newly developed features;
• Engage a network of expert professionals to collaborate and accomplish development objectives;


JOB MINIMUM REQUIREMENTS AND QUALIFICATIONS
• Bachelor’s Degree in Software Engineering, Computer Science, Mechanical or Electrical Engineering;
• Experience in code design and implementation using object-oriented software concepts in C++, using applicable design patterns;
• Experience in scripting languages (JavaScript, Python, or equivalent);
• Experience using  Microsoft Visual Studio Compiler/IDE ;
• Good verbal and written communication skills;

   
OTHER INFORMATION
• Prefer MS with 1 year experience or BS with 3 years of experience;
• Experience in 2D and 3D APIs (GDI, OpenGL), scientific visualization, computational geometry is desirable
• Experience with Unit Testing and TDD (test driven design) is desirable
• Knowledge of high performance computation (e.g. MPI, GPU) or GPU programming is desirable
• Knowledge of Microsoft Technologies(.NET Framework, COM, ATL) is desirable
• Knowledge of  FEA or similar computational techniques is desirable  is desirable
• Knowledge of Linux environment  is desirable
• Proven ability to collaborate in an open, multi-disciplinary, intense team environment and the passion to create high quality software  is desirable
• Proven ability to work with minimal supervision and to meet timelines  is desirable
• Knowledge of agile development methodologies  is desirable
• Experience in using Version Control Systems (SVN or Git)  is desirable


ABOUT ANSYS, INC.
If you’ve ever seen a rocket launch, flown on an airplane, driven a car, used a computer, touched a mobile device, crossed a bridge, or put on wearable technology, chances are you’ve used a product where ANSYS software played a critical role in its creation. ANSYS is the global leader in engineering simulation. We help the world’s most innovative companies deliver radically better products to their customers. By offering the best and broadest portfolio of engineering simulation software, we help them solve the most complex design challenges and engineer products limited only by imagination. Join our nearly 3000 professionals in more than 75 strategic locations around the world in making a difference in the world of engineering simulation and product development. Visit www.ansys.com for more information.


Non-Negotiable Hiring Criteria:
ANSYS INSPIRE Values:
Innovation
Strive for Excellence
Passion & Intensity
Integrity
Respect & Trust

 

ANSYS, Inc. is an Equal Opportunity Employer

Please:
No Phone Calls
No Recruiters





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo