Job Description
The Software Engineer will design, develop, and maintain software solutions for semiconductor equipment and advanced technology systems. This role involves working with machine learning and AI-driven applications, developing APIs, troubleshooting complex software issues, and collaborating with global teams. The candidate will contribute to new product development and enhancements while ensuring quality and performance.
Company
Applied Materials is a global leader in semiconductor and display manufacturing technology, focusing on innovative software and hardware solutions.
Role Details
- Role: Full Stack Developer
- Title: Software Engineer Developer – Python, SQL
- Industry Type: Electronic Components / Semiconductors
- Department: Engineering – Software & QA
- Employment Type: Full Time, Permanent
- Experience: 1–4 Years
- Education: B.Tech / BE (Computer Science, Information Science, Electronics, Electrical, Instrumentation)
Key Responsibilities
Product Development
Participate in creating new products and enhancing existing applications. Design, develop, test, troubleshoot, and document software changes.
Software Design & Implementation
Perform analysis, design, and implementation using sound engineering principles and development standards.
Requirement Analysis
Collaborate with global teams to translate customer requirements into technical solutions.
Troubleshooting & Debugging
Identify and resolve complex software issues and provide proactive updates to stakeholders.
Collaboration
Work with cross-functional teams and internal stakeholders to meet project objectives.
Continuous Learning
Understand existing products and apply knowledge to develop enhancements and fixes.
Required Skills
- Strong knowledge of Python
- REST API development experience
- Frontend development using JavaScript, Angular, or Vue.js
- Version control using Git
- SQL databases such as MySQL or PostgreSQL
- Strong debugging and troubleshooting skills
Good to Have Skills
- Experience with Java (Java 8 features)
- Knowledge of PHP
- Linux development environment and command line usage
- Cloud platform exposure
- Basic understanding of web development
- Experience working in global teams
Key Skills
Python Developer, REST API, Frontend Development, SQL, Angular, JavaScript, Git, Linux, Debugging