Careers at MathWorks

Search for more jobs

Code Generation Quality Engineer C / C++ / MATLAB

Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Quality Engineering
Job Number:
11199-BWAL

Job Summary

Come join a small, high-energy quality engineering team responsible for testing the deployment of Simulink Coder generated code.   Simulink Coder together with Simulink and Stateflow provide an industry leading solution for the development of today’s sophisticated and safety-critical embedded systems.

The Code Deployment Quality Engineer is responsible for developing test suites and conducting hands-on testing of the MathWorks Code Generation product set. As a member of the Development team, the quality engineer will play a role in the product from its early design stages and play a critical role in driving it to final product release.

Click here for Simulink Coder product information: http://www.mathworks.com/products/simulink-coder/

Responsibilities

  • Defining and implementing testing strategies including new automated test harnesses.
  • Participating in feature development including authoring of test plans.
  • Authoring test suites using MATLAB to test the functionality of the Code Generation product set.
  • Executing the interactive testing plans on UNIX and PC platforms.
  • Discovering, analyzing and reporting bugs detected in MATLAB, Simulink, Simulink Coder, Embedded Coder and other Toolboxes using an in-house bug tracking system.
  • As an individual contributor in the QE department, the candidate will work closely with the Simulink and Simulink Coder Development, QE, and Documentation teams and will work occasionally with Technical Support.

Required Qualifications

  • A bachelor's degree and 3 years of professional work experience, or a master's degree, or a PhD degree is required.

Preferred Qualifications

  • Programming experience in a high level programming language such as MATLAB, Perl, Python.
  • Strong Debugging skills and a passion for quality engineering.
  • Knowledge of PC and UNIX environments.
  • Excellent interpersonal and written communication skills.
  • Ability to work on a small team. Flexibility to take on varied tasks.
  • Attention to detail is an essential characteristic.

Plusses:

  • Experience with embedded systems, embedded code, code generation, and/or compilers.
  • Experience with distributed computing, Software-in-the-Loop, Processor-in-the-Loop and AUTOSAR.
  • Experience with Object-Oriented Programming.
  • Industry experience in Aerospace, Automotive, DSP or similar domains.
  • Knowledge of industry standards, and methods of Software Development and Quality Engineering.
  • Experience with related MathWorks products, including Simulink. Simulink Coder and Embedded Coder.
  • Specialization in modeling & simulation and control systems preferred.
  • Hands on experience with HTML, XML, JavaScript and GUI testing.

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.