Release Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: June 27, 2017
Job Description:
Working under the direction of the Release Engineering Manager
1, 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;
driving innovation of release processes to new levels; gaining valuable
skills in 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: Master’s degree or higher (or foreign education equivalent)
in Engineering or Computer Science and no experience. OR Bachelor’s 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 or development
of engineering software systems. Special Requirements: • Demonstrated expertise in software configuration management
and version control system management including analysis and
implementation of branching strategies using CVS, Subversion or Perforce,
and continuous integration systems -- Jenkins, Hudson, Bamboo, or
TeamCity. • Demonstrated expertise in automation of tasks and of build
and release processes using Shell scripting and Perl. • Demonstrated expertise programming in Fortran, C++ or Java,
and performing code compilation using GNU make, SCons, Ant, or
Maven. • Demonstrated expertise in release engineering of
engineering software applications including branching strategies, project
timeline arrangement and quality assurance. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 17246 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Warwick , Release Engineer, Engineering , Natick, MA, Rhode Island