SOFTWARE ENGINEER – TEST FRAMEWORKS & CONTINUOUS INTEGRATION
Job Description:-
Summary:
Technology is expanding rapidly and the MATLAB and Simulink platforms are at the center of this growth! The widespread usage and growing codebases that leverage MathWorks tools underscore the need for state-of-the-art development tools and approaches.
Come join our team as we provide out-of-the-box continuous integration support for MATLAB and Simulink. You’ll work with a highly functioning team of engineers focused on architectural cleanliness. We take the agile manifesto to heart in our development process! You will be directly responsible for improving the quality and efficiency of the development process for those involved in the world’s best engineering and research. Come help provide tools, workflows, and knowledge that promotes solid software development practices.
Role & Responsibilities:
In this role, you will build features into MathWorks products and services that directly support the continuous integration workflows of those buildings with the MATLAB and Simulink platforms. For example, as part of this role you will:
Design and develop interfaces to highly leveraged continuous integration systems such as Jenkins and Azure DevOps
Implement cloud-based services for building and testing MATLAB/Simulink projects on GitHub
Work with strategic partners to streamline customer workflows
Implement changes needed in the MATLAB and Simulink platforms to better support CI workflows
Minimum qualifications:
A bachelor’s degree and 5 years of professional work experience (or a master’s degree) is required.
Additional qualifications:
B.E/B.Tech or M.E/M.Tech in Computer Science, Engineering or relevant technical field.
Experience developing in a modern programming language such as Go, Java, C++, JavaScript, or MATLAB
Experience with continuous integration systems such as Jenkins, Bamboo, Azure Pipelines or CircleCI
Experience producing CI system extensions/plugins
Exposure to software development environments such as GitHub, GitLab, and Bitbucket
Strong troubleshooting and analytical skills
Salary: Not Disclosed by Recruiter
Industry: IT-Software / Software Services
Functional Area: IT Software – Application Programming, Maintenance
Role Category: Programming & Design
Role: Software Developer
Employment Type: Full Time, Permanent
Education-
UG: B.Tech/B.E. – Electronics/Telecommunication, Computers
PG: M.Tech – Computers, Electronics/Telecommunication
Doctorate: Ph.D – Electronics/Telecommunication, Computers