Software Process Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: November 18, 2019
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.
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.
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
Keywords: The MathWorks, Inc., Boston , Software Process Engineer, Engineering , Natick, MA, Massachusetts
Didn't find what you're looking for? Search again!