Job Openings
Software Quality Engineer - Simulink Model Management
Job #: | 7644-TE |
Job Title: | Software Quality Engineer - Simulink Model Management |
Location: | Cambridge, United Kingdom |
% Travel: | None to Minimal |
Area of Interest: | Software Quality Engineer - Simulink Model Management |
Job Summary
The Software Quality Engineer - Simulink Model Management (UK) is responsible for developing software test suites and conducting hands-on testing of the MathWorks Simulink product. As a member of the Model Management Development team, the candidate will participate in software development projects from their early design stages and play a key role in driving high quality software to final product release.
This position is a full time role based in our Cambridge, UK office.
Responsibilities
- Write and execute test plans for functionality developed by the Simulink Model Management Software Engineering team.
- Participate in software and testing design reviews and code reviews.
- Actively work to identify and report bugs found in MathWorks products.
- Develop tests for multiple supported platforms.
- Implement interactive and automated tests suites.
- Work closely with Simulink Model Management Development, QE, Documentation teams, and occasionally with Technical Support.
Qualifications
- A MS, PhD, or equivalent professional experience in engineering, physics, computer science, or maths is required .
- 1-3 years programming experience with MATLAB and Simulink is required.
- Experience with a structured programming language such Java or C++ is required.
- Solid interpersonal and written communication skills are required.
- Must be self-motivated, and also have the ability to work on a small team.
- Must have flexibility and interest in taking on varied tasks.
- Must have outstanding attention to detail - an essential characteristic!
Plusses:
- Knowledge of Aerospace, Automotive, Signal Processing or similar domains
- Knowledge of modeling & simulation and control systems
- Familiarity with Make-files/shell scripting, etc.
- Knowledge of industry testing standards, and the methods of Software Development and Quality Engineering
- Exposure to automated testing tools such as memory, performance, code coverage, etc.
- Test automation experience
Store
