Description

RESPONSIBILITIES

  • The R&D Engineer II contributes to the development of software products and supporting systems. 
  • Collaborate with a team of expert professionals to understand customer requirements and accomplish development objectives. 
  • Work under the general supervision of a development manager. 
  • Access a complex codebase to develop software. 
  • Perform moderately complex development activities, including the design, implementation, maintenance, testing and documentation of software modules and sub-systems. 
  • Perform moderately complex bug verification, release testing and beta support for assigned products. 
  • Research problems discovered by QA or product support and develop solutions.
  • Understand the marketing requirements for a product, including target environment, performance criteria and competitive issues. 
  • Write code to develop new Mechanical Addons/Extensions in Python, and to implement the new design, presenting the final product. 
  • Develop prototypes for new Addons, designing software, collaborating with Product Management and Application Engineers.

 

MINIMUM QUALIFICATIONS

  • Master’s degree or foreign equivalent in Mechanical, Civil, Structural or Aerospace Engineering, Computer Science, or a related field of study. 
  • Alternate Acceptable Education and Work Experience Requirement: Bachelor’s degree or foreign equivalent in Mechanical, Civil, Structural or Aerospace Engineering, Computer Science, or a related field of study, and two (2) years of experience in a related position. 
  • Work experience or academic coursework must have included:
    • Experience with C++, object-oriented design, computational engineering (FEA & CFD), and scripting languages through a Mechanical Engineer background;
    • Experience with software design and development methodologies including design patterns, SOLID principles and RESTful programming; 
    • knowledge in code versioning tools including git or ADO; 
    • Experience using engineering simulation software packages including Ansys Mechanical or similar; and
    • Experience with software design and development methodologies including Agile Product Development and Continuous Integration/Continuous Development


 

Education

Any Graduate