Employment

Interested in becoming a member of our team? As our company continues to grow, we are frequently looking for enthusiastic candidates to fill the positions as described below. Individuals should e-mail a cover letter and resume to hr@thirdwavesys.com to express interest and qualifications.

 

Software Development Manager

This management position is responsible for leading, managing, and mentoring software developers and quality assurance staff in all aspects of software development, source code review, testing, analysis, and revision.  Candidate will work closely with company management to define development priorities, execute re-architecture and redesign of TWS products, identify and remove barriers that impact quality and schedule, and make dramatic improvements to existing product development and release processes.

Ideal candidate must hold a bachelor’s degree in software engineering, computer science, or related field with a minimum of seven years experience in software development.  Knowledge of component/unit testing, build servers, source code repositories, use cases, sequence diagrams, architecture patterns and design is desired.  Position demands at least five years experience in managing software development and quality assurance in Windows-based programming environments.  Experience with C/C++, C#, Java, object-oriented software development a plus.  Strong written and oral communication skills are required, along with the ability to lead others, build relationships, and work collaboratively across the organization.  U.S. citizenship or permanent residency required.

 

Marketing Specialist

This position is directly responsible for coordinating marketing and public relations initiatives throughout North America and Europe, with an emphasis on fostering brand awareness and increasing sales.  Reporting to the company’s Communications Manager, candidate will execute the promotion of TWS products and events through news releases, email campaigns, social media activity, advertisements, press coverage, and industry trade shows. 

Ideal candidate must hold a bachelor’s degree in marketing, public relations or a related field, with a minimum of three years experience in marketing, preferably in a small company.  Familiarity with Adobe Creative Suite a plus; experience with Adobe Dreamweaver and various social media outlets (Twitter, Facebook, YouTube) required.  Exceptionally strong written and oral communication skills are a must in this position, along with the ability to build and maintain relationships and work collaboratively across the organization.

For this position, interested applicants should submit writing samples along with cover letter and resume.

 

Applications Engineer

This position holds the primary responsibility of applying CAE tools to metal cutting processes, working with international clientele to provide machining process and quality improvements, and deliver software systems support and training.  Travel to customer facilities is expected.  Candidate will also collaborate with internal Development and Product Quality teams to translate customer requests and problems to internal requirements; provide customer and sales support where needed; conduct machining tests for purposes of software and process validation; and provide feedback on product bugs and new features.

Ideal candidate must hold a bachelor’s or master’s degree in mechanical engineering or a related field, with using CAD/CAM technologies (NX, CATIA, VERICUT, etc.)  Knowledge of metal cutting processes and familiarity with CNC programming is a plus, and organizational skills will be essential to job success.  Strong written and oral communication skills are required, along with the ability to build relationships and work collaboratively across the organization.  Must be a U.S. citizen to apply, as many projects are export controlled.

 

Product Quality Engineer

This position holds the primary responsibilities of compiling technical information on software packages within a collaborative forum, and executing efficient product testing activities.  This position is defined by a commitment to delivering exceptional products; as a result, an unwavering dedication to making continuous product improvements will drive every job expectation.  Major accountabilities include: evaluating and providing feedback on feature specifications, reporting key product issues and/or trends, building and managing test case repositories, prioritizing software fixes and enhancements, building and utilizing automated tools to run testing batteries, and working with software developers to convey current product weaknesses and determine the best course of resolution.  Ultimately, this position improves software quality by balancing internal collaboration with testing and validation activities.  Occasional travel is expected. 

Ideal candidate will hold a bachelor’s degree in engineering (mechanical, manufacturing, or software) or computer science, have 3-5 years experience in software testing or a computer science field, and be familiar with using CAD/CAM technologies (NX, CATIA, VERICUT, etc.).  Knowledge of manufacturing processes and familiarity with CNC programming is a plus, and the ability work without significant direct supervision will be essential to job success.  Strong written and oral communication skills are required, along with the ability to build relationships and work collaboratively across the organization.  Prior software testing experience is desirable, and familiarity with computer programming (Perl, C++, Java, Python, Ruby) is a plus.  As many of Third Wave’s projects are export controlled, candidate must be a U.S. citizen to apply.

 

Applications Developer

This position holds the primary responsibility of developing physics-based software based on analytical, empirical and finite element formulations for metal cutting.  Other major accountabilities include:

  • Design, develop, verify, test, and document computer software systems.
  • Design graphical user interface, post-processor visualization applications.
  • Formulate and design engineering analysis software for manufacturing modeling.
  • Identify product gaps, and perform trouble-shooting and debugging operations to ensure overall system operability.
  • Develop and direct software system testing procedures, programming, and documentation.

Ideal candidate must hold a bachelor’s, master’s, or doctorate degree in mechanical engineering, computer science, or related field.  Applicants should be experienced in using CAE and CAD/CAM tools, as well as programming languages/environments (C/C++/C#, Visual C++, MFC, Java), have a background in graphics programming (OpenGL, GLSL, CUDA, OpenCL); and coursework or industrial experience with CAD/CAM tools (Siemens NX, Catia, Pro-Engineer). Knowledge of metal cutting processes is preferred, but not required.  Candidate must be able to build relationships and work collaboratively across a dynamic organization.

 

Computational Mechanics Engineer

This position holds the primary responsibility of developing and implementing numerical methods, finite element formulations, and constitutive models for the simulation and optimization of metal, composite, and ceramic cutting processes.  The Computational Mechanics Engineer (CME) will collaborate with Applications Development, Applications Engineering and Product Quality teams to translate customer requests and problems to internal requirements.

Ideal candidate must hold a master’s or Ph.D. degree in mechanical engineering or a related field, with experience in programming languages (C, C++, OpenMP, MPI, and Fortran 95/90/77 preferred) and CAD/CAM systems.  To best complement to Third Wave Systems’ development capabilities, candidates should have expertise in one or more of the following areas: explicit, implicit, direct and iterative solution methodologies; thermo-mechanical coupled analysis; large deformation analysis; adaptive mesh generation; deformable contact; shared and distributed memory parallel computing; plasticity; and constitutive modeling for metals, composites, and ceramics.  Knowledge of metal cutting processes is a plus, but not required.  Strong communication and skills are required, along with the ability to build relationships and work collaboratively across the organization.