Physical Modeling Compiler Engineer Job in Natick 01760, Massachusetts Us
Job Summary
Bring your Software engineering expertise to the MathWorks Physical Modeling team! We seek a software development candidate with expertise in compiler and software engineering and applied mathematics. We’re seeking someone who is prepared to tackle some of the toughest challenges in physical systems modeling and simulation. The ideal candidate thrives on solving demanding software problems, values thoughtful design, and finds reward in delivering powerful high quality products to customers. Take a look at our physical modeling products.
Responsibilities
You will research and develop the next-generation textual and graphical languages for physical systems modeling and simulation. Working with a team of experts, you will participate in the core aspects of simulation technology development, including, symbolic manipulation, program analysis, language translation, intermediate representation, virtual machines, and language execution.
Qualifications Required / Preferred
- BS degree and 5+ years experience, or MS/PhD with equivalent experience, in computer science, engineering, or related field.
- Expertise in symbolic manipulation, program analysis, language translation, intermediate representation, virtual machines and language execution.
- Demonstrated knowledge of both C++ and MATLAB with strong software engineering fundamentals.
- Strong abstraction, algorithmic, and software architecture skills.
- Strong communication and interpersonal skills.
- Large scale production software development in a team environment.