Careers at MathWorks

Search for more jobs

Fixed-Point Designer Quality Engineer

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

Job Summary

Engineers from many industries use Simulink to develop their designs and to create real-time code for embedded processors. Quality is the top priority of MathWorks. The Fixed-Point Designer Quality Engineer is responsible for developing test suites and conducting hands-on testing of the Fixed-Point Designer product. As a member of the Fixed-Point Designer Product team, the candidate will participate in projects from their early design stages and play a key role in driving high quality software to final product release. You will also learn complex fixed point and floating-point designs, optimizations and their influence on automatic code generation targeted towards embedded processors.

Responsibilities

  • Writing and executing test plans and procedures
  • Developing extensive test suites in addition to performing hands-on testing
  • Detecting and reporting on bugs found in MATLAB, Simulink, and the various Toolboxes using an in-house bug tracking system
  • Participating in design reviews and code reviews
  • As an individual contributor in the QE department, the candidate will work closely with the Simulink Blocks /Fixed Point Development, QE, and Documentation teams and will work occasionally with Technical Support

Qualifications Required / Preferred

  • BS in engineering, computer science or math required and 3 years experience or MS with equivalent experience
  • 1-3 years programming experience with MATLAB
  • 1-3 years programming experience with Simulink
  • Experience with C, C++
  • Knowledge of Fixed-Point arithmetic
  • Solid interpersonal and written communication skills
  • Must be self-motivated with the ability to work on a small team
  • Flexibility to take on varied tasks
  • Attention to detail is an essential characteristic

 Plusses:

  • Knowledge and understanding of fixed-point specific issues such as loss of precision and overflows
  • Experience writing code involving scaling, bit shifting and masking operations for fixed-point embedded processors
  • Knowledge of software testing methodologies
  • Experience with testing tools (such as memory, performance, code coverage etc.)
  • Knowledge of DSP, Aerospace, Automotive or similar domains
  • Experience with embedded systems and/or code generation

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.