Senior Software Engineer: 3D Modeling

Gamma Technologies, LLC (GT) is looking for a Senior Software Engineer: 3D Modeling with a solid work ethic, excellent judgment, and a desire to build a long-term career with us.

Position Summary

You will become a member of our 3D software development team, which actively creates innovative graphical solutions for engineers and to transform 3D CAD objects into mathematical engineering models of fluid flow, thermal, mechanical, electrical, magnetic, chemical, and control components. It will be your responsibility to maintain and enhance the code architecture so that other developers can add their models with less difficulty. You will be given the chance to understand how mathematical models are created and integrated into the software as well as about the software development process in the group. You should have excellent analytical and problem-solving skills, as well as excellent organization and attention to detail.

Job Responsibilities

  • Develop and support complex desktop 3D graphics applications.
  • Under minimal guidance, collaborate with application engineers on software requirements and application design.
  • Design, implement and test new software components, producing efficient, robust, and maintainable code.
  • Share your knowledge through mentoring, code reviews and taking part in design discussions.
  • Collaborate with application engineers on new requirements and application design.
  • Follow the company software development processes.
  • Study new technologies to remain technically current.

Education, Experience and Skills

Any combination of education and experience that would likely provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be:

  • MS degree or higher in Computer Science or related fields with desired GPA of 3.3/4.0.
  • 3+ years of professional experience in related fields.
  • Good knowledge of 3D math and 3D computational geometry.
  • Experience with 3D graphics libraries, either Open GL or DirectX.
  • Basic knowledge of 3D geometry modeling libraries (ACIS or Parasolid).
  • Basic knowledge of FE meshing libraries.
  • Programming experience with C++.
  • An understanding of engineering analysis, with an emphasis on preprocessing.
  • Strong communication, problem solving and analytical skill.
  • Ability to work independently, as well as work collaboratively with colleagues.

Other Requirements and Notes:

  • ALL candidates must be eligible to work in the US for any employer; no third parties please.
  • Universal acceptance for everyone, everywhere is at the heart of our company. We promote diversity of thought, culture and background, which connects the entire Gamma Technologies community. As such, Gamma Technologies is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other characteristics protected by state or federal law or local ordinance.

About Gamma Technologies, LLC

GT, a leading multi-physics CAE simulation software provider, develops a suite of integrated solutions that guides and accelerates the engineering transformation of today’s products in the transportation, power generation, and industrial equipment industries.

At GT, we are committed to using technology to make a global impact by helping the industry deliver products for a cleaner, sustainable environment! We pride ourselves on our company culture which encourages collaboration between all levels at the company, from entry level to upper management. Within a team, daily interactions and outside social events allow us to form bonds that result in higher productivity and job satisfaction.