Search for more jobs
C++ Software Engineer - MATLAB Code Analysis
Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Software Development
Job Number:
11206-JCEN
Job Summary
Do you want to work on MATLAB code analysis and transformations? Do you want to improve the MATLAB experience of users through the MATLAB Code Analyzer? You will have a chance to exercise your problem solving, analysis, algorithm design and software engineering skills in a technologically diverse, dynamic and challenging environment.
Responsibilities
- Develop features that help improve the productivity of all MATLAB users
- Work on the MATLAB front end (lexer, parser and IR generation) to create unified front-end services for use within MathWorks products
- Improve the quality of the existing code base through refactoring, debugging, consolidation and improving unit tests
- Work collaboratively with cross functional teams
Required Qualifications
- 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++
- Experience with Object Oriented Design
Preferred Qualifications
- Experience with following software development practices including requirements gathering, feature design, development and test, and implementation
- Prior experience with working in a large C++ code base
- Knowledge of MATLAB
- Project management skills
- Experience with compiler technologies such as lexers, grammers and parser generator is a plus
- Experience with static analysis is 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.