Senior Software Engineers

Job Responsibilities

Senior Software Engineers for Westmont, IL location. Develop, program, test and maintain advances software modules for 3-D graphical visualization of 3-D solid body representations of engines, powertrain and vehicle systems. Develop graphical representation of simulation results, including 3-D visualization and animations. Develop interfaces to standard formats, libraries and third-party commercial software for 3-D graphics and solid modeling. Design and implement new software components and feature enhancements that follow software development processes and standards. Tools: Java, C++, Java Swing, GUI technology, 3D visualization, 3D graphics libraries (Open GL, DirectX), UML, Object Oriented Design, Design Patterns, 3D math and geometry, 3D surface feature recognition, 3D technologies (transformation; texture mapping; rendering; shading languages; 3D picking), MATLAB, GPU computing.

 

Requirements:

PhD or ABD in Computer Science or related field plus one year of experience in the job offered or as a Software Engineer or Research/Teaching Assistant required. Required Specific Skills: C++, GUI Technology, 3D visualization, 3D Graphics libraries (Open GL, DirectX), UML, Object Oriented Design, Design Patterns, 3D Math and Geometry, 3D Surface feature recognition, 3D technologies (transformation; texture mapping; rendering; shading languages; 3D picking), MATLAB, GPU computing.

This job listing is no longer active. To see the current list of available positions, please visit our Careers page.