Release Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 6, 2020
Job Description:
Working under the direction of the Manager or Senior Team Lead,
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; collaborating with other team members 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 MathWorks Engineering and Quality Engineering
departments 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,
including adding new platforms, compiler updates, and operating
systems changes. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering, Computer Science, or Information Technology and no
experience. OR Bachelors degree (or foreign education equivalent) in
Engineering, Computer Science, or Information Technology and five
(5) years of experience in job offered or five (5) years of
experience in development systems engineering or release
engineering within an object-oriented environment. Special Requirements: Demonstrated expertise in software configuration management and
version control system management including analysis and
implementation of branching strategies and code merging using CVS,
Subversion, GitHub, or Perforce, and using continuous integration
systems -- Jenkins, Hudson, Bamboo, or TeamCity. Demonstrated expertise programming in Java and C# or C++;
analyzing and debugging object-oriented programming languages; and
developing test automation tools using Java and C#. Demonstrated expertise performing code compilation using GNU
Make, 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 23633 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Nantucket , Release Engineer, Engineering , Natick, MA, Massachusetts