Search for more jobs
Software Engineer C++ / MATLAB
Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Software Development
Job Number:
10434-JCEN
Job Summary
Help improve the MATLAB programming experience in the MATLAB language area. This is a unique opportunity to collaborate with a wide cross-section of the MathWorks development organization to deliver features which are critical to the continued success of MATLAB and over a million MATLAB users will directly benefit from your work.
Responsibilities
- Gather requirements, create specifications, and implement a variety of exciting projects enhancing the MATLAB programming experience.
- Develop tools in C++ and MATLAB, while applying Object Oriented Design and cutting edge software engineering practices.
- Participate in solving a variety of challenging problems on an everyday basis with a team of experienced and talented developers and a cross functional team in a collaborative environment.
- Partner with Customer Facing Engineers and potentially customers to gather usage patterns that will allow us to improve the user experience.
Qualifications Required / Preferred
- A bachelor's degree and 3 years of professional work experience, or a master's degree, or a PhD degree is required.
- Proficiency with C++.
- Object-oriented design skills.
- Experience developing with MATLAB a plus.
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.