Software Process Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: July 30, 2018
Job Description:
Working under the direction of the Development Application
Engineer - Senior Team Lead 3, will be responsible for working with an
internal community of software development teams as they learn, apply,
and evolve new technologies, skills, and processes in MathWorks quest to
create great products; researching new ideas and providing
recommendations and internal consulting; evangelizing new tools and standards,
capturing and managing knowledge, and creating and delivering learning
resources; applying software development concepts, practices and tools used
at MathWorks and within the industry; working with senior leaders
to identify issues and opportunities related to supporting
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; finding creative
ways to support staff member growth and learning, including producing
different types of self-serve resources and instructor-led training
events; evaluating impact of software enhancements; identifying internal
experts and ensuring key knowledge is captured and shared; reviewing,
cataloging and promoting user-created documentation and resources; and
facilitating and growing internal communities of practice. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, Mathematical Science, or Telecommunication Systems Management and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Mathematical Science, or Telecommunication
Systems Management and five (5) years of experience in job offered or
five (5) years of experience in software code optimization within
compiler technology. Special Requirements: • Demonstrated expertise in compiler configuration for code optimization. • Demonstrated expertise writing MATLAB algorithms for mathematical computation and visualization. • Demonstrated expertise in the full software development lifecycle (SDLC), including requirements gathering, functional
design, architecture design, implementation, and testing. • Demonstrated expertise developing code using
object-oriented design and design patterns; and programming in C++ and
JavaScript. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 19077 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Pawtucket , Software Process Engineer, Engineering , Natick, MA, Rhode Island