Software Engineer

St Louis , MO

Job Description:

 

Top 3must haves:

 C++ (Expert level)

ObjectOriented Design (OOD)

 Strong Documentation skills (written)

 

Next 4“nice to haves”:

Microservicesexperience

 Restful APIs

 AWS (Lambda in particular)

 3D and CAD experience (because this is theproduct they make)

 

PositionIntroduction:

DataExchange Components group is responsible for the development and enhancement of3D Data Interoperability APIs, PLMXML Adapters and 3D Translator products. Thecandidate will be taking on a wide range of exciting tasks from Applications Engineeringto Software Engineering, prototyping new algorithms and implementing realworld, customer driven solutions. If building CAD & 3D VisualizationInteroperability components interests you, we welcome you to join us.

 

KeyResponsibilities:

 The successful candidate will be responsiblefor driving forward our 3D Interoperability, Visualization and Inspectionproducts

 Produce high caliber Requirements, Functional,Design and Test specifications

 Architect software modules

 Program in C++ as well as code review the workof peers

 Advocating and policing quality and process

 They will work within the team’s SDLCprocesses to create high quality systems and processes, and they willcollaborate other teams to achieve the best possible results

 

EssentialRequirements:

Qualifications:

 A degree in a numerate subject (e.g.mathematics, sciences, engineering). 

 

Skills:

 Expertise in C++ and Visual Studio

 Expertise in object oriented design (OOD)

 Good analytical and problem solving skills.

 Excellent communication and team workingskills.

 

DesirableSkills and Knowledge:

 

SoftwareProgramming &Design:           

 One or more years in designing, developing anddeploying cloud based solutions using AWS

 High level skills in JavaScript, HTML5, CSS

 Knowledge of scripting language such as PERL

 

Industryknowledge:

 CAD / 3D geometry systems

 Solid modelling

 Computer Graphics

 Geometry

 

PersonalSkills:

 Excellent communication – verbal and written,in English.

 Team working.

 Organization and time management.

 An energetic and proactive approach

 Clear thinking and analytical problem solvingskills


Additional locations: Cincinnati OH (or) Cypress CA

 

 


Key Skills:

  • Expertise in C++ and Visual Studio Expertise in object oriented design (OOD)

Share Profile