Senior Technical Writer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: August 12, 2019
Job Description:
Working under the direction of the Engineering Technical Writer
- Senior Team Lead 3, will be responsible for interacting directly with end users and identifying technologies
to solve engineering problems; distilling the intricacies of MathWorks products into examples, procedures, and conceptual
topics; helping shape the design of MathWorks’ cutting-edge tools; writing goal-oriented content that explains
concepts and techniques for generating code from model-based designs and MATLAB algorithms; developing examples
and tutorials that demonstrate important use cases for MathWorks code generation products; working with the
user community and customer-facing groups to understand what they need to learn to be successful with
MathWorks code generation software; participating with the development team in product planning, design review, and
testing; and helping MathWorks develop next-generation online resources. Education and Experience: Master’s degree (or foreign education equivalent) in
Engineering, Computer Science, Mathematics, Physics, or Technical or Professional Writing and two (2) years of
experience in job offered or two (2) years of experience developing CUDA code for deployment to GPU development
systems. OR Ph.D. degree (or foreign education equivalent) in Engineering,
Computer Science, Mathematics, Physics, or Technical or Professional Writing and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Mathematics, Physics, or Technical or Professional Writing and six (6) years of
experience in job offered or six (6) years of experience developing CUDA code for deployment to GPU development
systems. Special Requirements: • Demonstrated expertise performing GPGPU computing using NVIDIA
CUDA toolkit; developing MATLAB algorithms and Simulink models including performance
optimization for deployment to GPU hardware platforms; and programming in CUDA and debugging deployed code using
CUDA-GDB. • Demonstrated expertise writing algorithms in CUDA C/C++; and
performing software development for deployment on high performance heterogeneous parallel computing
environments (CPU/GPU) using NVIDIA GPU architecture and CUDA development technologies. • Demonstrated expertise verifying functionality of MATLAB
algorithms deployed on GPU hardware; performing code analysis using NVIDIA profiling tools -- nvprof and Visual
Profiler -- performance metrics and counters; and optimizing CUDA code using NVIDIA’s parallel Nsight tools. • Demonstrated expertise writing technical content for
engineering audiences; translating scientific or engineering concepts into research or reference publications using markup
languages -- XML or LaTeX; and instructing users on translation of C, C++ and MATLAB algorithms written for CPU into
code for deployment on embedded GPU high- performance computing platform. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 21619 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., East Hartford , Senior Technical Writer, Engineering , Natick, MA, Connecticut