Release Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 6, 2020
Job Description:
Working under the direction of the Release Engineering Manager,
will be responsible for building and releasing the MATLAB and Simulink product family on schedule; maintaining the
integrity of source code in Perforce, helping to resolve build and test issues, integrating and merging code, and
overseeing the continuous integration system; contributing to commercial software SDLC, change management,
building and deploying applications, and continuous integration systems; building and releasing MathWorks products
by maintaining the source code repository, and collaborating with others to address issues in the continuous
integration system; investigating, debugging, and resolving build and test issues in the continuous integration
system; integrating code between branches and resolving merges; working with Engineering and QE to refine and improve
the development process; developing tools to improve the efficiency of the integration and release process; and
assisting development with change management (e.g., adding new platforms, compiler updates, or operating systems
changes). Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering or Computer Science and no experience. OR Bachelors degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of
experience in job offered or five (5) years of experience in release
engineering, release management and development of database systems. Special Requirements: Demonstrated expertise performing version control and continuous
integration of source codes; and in software configuration management and version control system management,
including analysis and implementation of branching strategies using Perforce, CVS or GitHub. Demonstrated expertise in automation of tasks and build
processes using Shell and Perl scripting. Demonstrated expertise programming in C++, Perl and Shell within
a Linux environment; and analyzing and debugging object-oriented programming languages using GNU
Make. Demonstrated expertise in end-to-end development along the
software development lifecycle including requirements gathering, development, release-to-production, and
production support. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23032 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Fall River , Release Engineer, Engineering , Natick, MA, Massachusetts