Careers at MathWorks

Search for more jobs

CAD and Graphics Software Engineer

Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Software Development
Job Number:
10301-GMAR

Job Summary

Join our Physical Modeling team! We focus on creating cutting-edge engineering simulation tools to easily and accurately model and simulate physical systems. Your primary focus will be strengthening SimMechanics by interfacing with CAD systems and advancing our 3D graphics technology. You will be responsible for designing and implementing reusable software components and creating the infrastructure for next-generation simulation tools. We seek an individual excited about creating great software tools for engineers and scientists. You will apply your expertise in software, engineering, and mathematics to solve real-world challenges for engineers worldwide. 

Responsibilities

  • Expand the 3D graphics and Solid Modeling capabilities of SimMechanics
  • Design and implement software components for physical modeling
  • Develop software components using CAD APIs
  • Help maintain, support, and improve SimMechanics
  • Work closely with a small team of talented developers

Qualifications Required / Preferred

  • B.S. with 3+ years of relevant experience, M.S., or Ph.D. in Computer Science, Mechanical Engineering, or related field
  • Strong software engineering fundamentals and strong C++ and C programming skills
  • Familiarity with Solid Modeling and Computational Geometry
  • Experience designing user interfaces incorporating 3D graphics technology
  • Good familiarity with Java, Java libraries, and Java technologies
  • Passionate about designing and implementing solid reusable software components
  • Experience designing and developing APIs 

Plusses:

  • Experience with MATLAB and Simulink
  • Experience working with Solid Modeling kernels
  • Commercial software engineering experience
  • Experience working with CAD API’s
  • Experience with engineering simulation tools

Why MathWorks?

It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 2500 people in 15 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.