Geomagic Open Position
Software Engineer
Location: RTP, NC
The Position
Software Engineers are responsible for development and maintenance of various application level systems of Geomagic’s software product lines.
Responsibilities:- Develop, maintain, and test the Geomagic application level subsystems.
- Design, document, and deliver successful software components.
- Assist in the development of the GUIs for commands throughout the application.
- Aide in maintaining and/or revamping legacy code.
- Work cohesively with and communicate professionally with other teams including geometry development team, QA, Product Management and Senior Management.
Desired Experience:
- Familiarity with CAD/CAE/CAM industry and related software packages.
- Experience with 3D scanning, reverse engineering, or quality inspection.
- UML.
- STL or other template oriented libraries.
- COM / ATL or other component style development.
- Qt or other GUI frameworks.
- OpenGL / DirectX and 3d scene graph experience.
- Reusable Framework / API design and implementation .
- 3-5 years commercial software development experience.
- B.S. or M.S. in Computer Science (or equivalent degree).
- Solid background in object-oriented design with C++.
- Takes ownership of goals and objectives.
- Sets personal goals to help the company reach its goals.
- Solid written and verbal communication skills.
- Ability to write complex specifications.
- Ability to work in a fast paced environment.