Software Process Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: November 18, 2019
Job Description:
Working under the direction of the Development Applications
Engineer - Senior Team Lead 3, will be responsible for working with an internal community of software development teams
to learn, apply, and evolve new technologies, skills, and processes; researching software development
processes and providing recommendations, providing internal consulting, evangelizing new tools and standards,
capturing and managing knowledge, and creating and delivering learning resources; working with senior leaders to
identify issues and opportunities related to supporting MathWorks Development teams; developing clear, well-scoped
problem statements and driving related projects to completion; facilitating organizational adoption of new content,
processes and standards through thoughtful change management strategies; planning and conducting rollouts, and
helping staff members successfully adopt new practices; reporting out to senior staff on progress against
business drivers; evaluating impact with Kirkpatrick Level 1-4 evaluations; identifying internal experts and ensuring key
knowledge is captured and shared; continuously reviewing, cataloging and promoting user-created documentation
and resources; and facilitating and growing internal communities of practice. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering, Computer Science, or Engineering Management and no experience. OR Bachelors degree (or foreign education equivalent) in
Engineering, Computer Science, or Engineering Management and five (5) years of experience in job offered or five (5)
years of experience evaluating process engineering programs and improving software development process efficiency. Special Requirements: Demonstrated expertise in development and delivery of technical
product training materials of simulation and modeling engines, including instructor-led content for end-user
technical support, and usability testing and user interviews for customer experience. Demonstrated expertise analyzing feedback from customer
trainings and creating reports using Excel and PowerBI to interpret data and develop recommendations and
solutions to improve KPIs. Demonstrated expertise in object oriented design in C++, MATLAB
and Python; and in the full software development lifecycle (SDLC), including requirements gathering,
functional design, and architecture design. Demonstrated expertise applying Lean concepts to implement
process improvement initiatives -- identifying scope for process improvement and identifying deltas -- for
software development; and writing scripts in Perl or Python to analyze code base, create reports, and recommend
lockdowns, standards and best practices to improve developer workflows and increase development productivity. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 22689 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Hartford , Software Process Engineer, Engineering , Natick, MA, Connecticut