Software Process Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: May 4, 2015
Job Description:
Working under the direction of Training Senior Team Lead 3, will
be responsible for improving internal coding standards and best
practices for C++, MATLAB, JavaScript and other languages; providing internal
consulting and coaching support, evangelizing new tools and standards, and
creating and delivering learning resources; developing a deep understanding
of coding standards concepts, practices and tools used at MathWorks and
within the industry; working with senior leaders to identify issues and
opportunities related to coding standards and practices; developing clear and
well-scoped problem statements, and driving related projects to completion;
facilitating organizational adoption of new standards through thoughtful
change management strategies; rolling out new content, and finding ways
to help staff members successfully adopt it; reporting to senior staff
on progress against business drivers; finding creative ways to support the
development organization’s growth, and understanding of coding standards and
best practices, including producing self-serve resources and
instructor-led training events; evaluating impact with Kirkpatrick Level 1-4
evaluations; identifying internal experts and ensuring key knowledge is
captured and shared; reviewing, cataloguing and promoting user-created
documentation and resources relating to coding standards; and facilitating and
growing internal communities of practice. Education and Experience: Master’s degree or higher (or foreign education equivalent) in
Computer Engineering, Applied Mathematics or Mathematical Sciences and no
experience. OR Bachelor’s degree (or foreign education equivalent) in Computer
Engineering, Applied Mathematics or Mathematical Sciences and five (5) years
of experience in job offered or five (5) years of experience
building simulations of applied mathematical functions and models. Special Requirements: • Demonstrated expertise programming in MATLAB, Simulink, C/C++
and JavaScript code, including debugging and writing
functionality. • Demonstrated expertise developing algorithms and numerical simulations. • Demonstrated expertise developing and delivering curriculum
for educational courses or seminars in mathematical theory and
concepts. • Demonstrated expertise developing MATLAB code, including
debugging, writing functionality and code optimization for simulation and
visualization of big data. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 14413 for specific job details and requirements and apply online
on the Careers Page at www.mathworks.com/company/jobs.
Keywords: The MathWorks, Inc. , Boston , Software Process Engineer , Engineering , Natick, MA, Massachusetts