Release Engineer - Hyderabad, IN, India - MathWorks

    Default job background
    Full time
    Description

    Resumen del empleo

    MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información:

    Would you like to join a fast-paced, dynamic build/release team that is constantly solving new and challenging problems? Are you a Build or Release Engineer who is dedicated to helping Engineers do their job faster and easier? Would you like to work with MathWorks cutting edge technology to build, test, and integrate our products? If you answered yes to these questions, we want to talk with you. Come join a talented team responsible for building and releasing of the MATLAB and Simulink product family on schedule. We are accountable for 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. We are looking for a creative, energetic Release Engineer who is interested and passionate about driving innovation of release processes to new levels. You will gain valuable skills in commercial software SDLC, change management, building and deploying applications, and continuous integration systems.

    MathWorks is the leading developer of mathematical computing software (MATLAB and Simulink). Engineers and scientists worldwide rely on our products to accelerate the pace of discovery, innovation, and development. We have the time, funding, and culture to "do the right thing". As a privately-held company committed to continuous improvement, we have requirements driven -- not budget driven -- decision making processes.

    MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.

    Responsabilidades

    As a Release Engineer you will help build and release MathWorks products by maintaining the source code repository, and collaborate with others to address issues in the continuous integration system. Tasks include:


    • Investigate, debug, and resolve build and test issues in the continuous integration system


    • Integrate code between branches and resolve merges


    • Work with Software Development and Quality Engineering to refine and improve the development process


    • Develop tools to improve the efficiency of the integration and release process


    • Build and deliver general releases, web products, service packs and beta products


    • Assist Development teams with change management (e.g., adding new platforms, compiler updates, or operating systems changes)

    Cualificaciones

    • A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required.

    Cualificaciones adicionales

    • Experience with Perforce/Git
    • Experience with a continuous integration system.
    • Strong troubleshooting, debugging and analytical skills
    • Familiarity with object-oriented programming languages (C++ / Java)
    • Knowledge of Software Development Life Cycle (SDLC)
    • Proficiency with Perl/Python/Shell scripting
    • Knowledge of MATLAB