Software Engineer – Build and Automation Framework
Website Altair
Basic Function & Scope of Responsibilities:
The Engineer (SPM/ATI) is responsible for design, developing and maintaining software tools that are part of the Build and Automation Framework. The position’s primary role is to setup & maintain efficient systems and coordinate all release activities to ensure customer satisfaction. This position also involves developing processes/policies, writing documentation, presenting and advising developers, QA.
Duties & Responsibilities:
- Design and develop tools for Software Production Management and Automation Framework
- Collaborate with the development team, QA, Systems and Documentation team as required
- Work with Peers and end-users in a geographically distributed Altair Engineering teams to facilitate smooth integration and operation of Software Production and Automation tools and processes
- Implement scripts to verify and report issues with builds and tests
- Update user guide with latest & relevant information
- Research, prototype, evaluate and deploy required third party/open source tools for Automation and Software Production Services
- Maintain health of different servers and services in good shape.
Skills:
- 3 to 5+ years of software development experience preferably in automation framework domain using Perforce, JIRA, Agile methodologies.
- Strong expertise in python, shell script, nodeJS
- Exposure to front end web technologies like JavaScript, JQuery, Ajax, CSS, html5, ReactJS
- Should be willing to work, investigate and debug issues across the platforms
- Excellent at solving problems, trouble shooting, debugging, optimization and design
- Good understanding of OS, Networking and distributed computing systems
- Familiarity with standard Design Patterns and adheres to standard coding practices
Huawei’s and SMIC’s Requirement for 5nm Production: Improving Multipatterning Productivity