Quality Engineering Manager
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: February 6, 2023
Job Description:
Working under the direction of the Director or Senior Manager,
will be responsible for planning, directing and coordinating test
development activities for GPU Code Generation technologies,
including managing the development of test suites and the
performance of hands-on testing of deep learning deployment
capabilities; managing a team of 4-8 highly technical Quality
Engineers; guiding and coaching around the development of test
suites; providing day-to-day mentorship and coaching for Quality
Engineers on how to work effectively and efficiently with their
project teams; coaching direct reports, including setting goals and
objectives, writing reviews and holding regular one-on-one
meetings; providing hands-on help to direct reports when
appropriate including creating test plans, leading component design
reviews and usability testing; providing direction to improve the
development of software to test GPU Code Generation technologies;
and managing test components of software development projects from
the early design stages and playing a critical role in driving to
final product release. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and four (4) years
of experience in job offered or four (4) years of experience
validating deployment of deep learning algorithms to GPU or FPGA
architectures and algorithms for testing. OR Ph.D degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and two (2) years
of experience in job offered or two (2) years of experience
validating deployment of deep learning algorithms to GPU or FPGA
architectures and algorithms for testing. Special Requirements: Demonstrated expertise in object-oriented programming in MATLAB,
C/C++, and JavaScript; and performing Simulink modeling. Demonstrated expertise acting as technical lead on software
testing projects to develop test tools and automated test suites to
test MATLAB code generation technologies and the underlying
compiler infrastructure technologies -- intermediate representation
and graph optimizations -- for C/C++ and CUDA code generation. Demonstrated expertise writing algorithms in CUDA and C/C++ to
deploy optimized deep learning inference applications; and
performing software development and testing for deployment on
high-performance heterogeneous parallel NVIDIA desktop computing
environments (CPU/GPU) and low-power embedded devices -- Raspberry
Pi. Demonstrated expertise executing software testing projects
according to data-driven software development methodologies;
performing effort estimation, and defining and implementing
knowledge management tools and strategies; creating, analyzing and
publishing quality metrics and measures across teams to communicate
release quality; applying Lean concepts to implement process
improvement initiatives; and recommending and implementing best
practices to improve quality engineer workflows and increase team
productivity. For the position listed above, interested candidates may search
by job code 30751 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities.html
Keywords: The MathWorks, Inc., Boston , Quality Engineering Manager, Computer , Natick, Massachusetts, Massachusetts