Senior Software Engineer - C#/.NET GUI Development

Applied Materials South East Asia Pte Ltd Bengaluru / Bangalore, Karnataka
Permanent Job Not disclosed
Algorithms .NET Winforms

Applied Materials is a global leader in materials engineering solutions, crucial for producing advanced chips and displays. We design, build, and service cutting-edge equipment for semiconductor and display manufacturing, powering the AI and IoT technologies that connect our world. Join us to push the boundaries of materials science and engineering.

As a Senior Software Engineer in Bangalore, you will be instrumental in the creation and maintenance of Graphical User Interfaces (GUI) and their underlying frameworks for new and existing products. Working within a cross-functional team, you will contribute to the development of equipment control and automation software, from requirement gathering through to launch. Your responsibilities will include designing, developing, testing, troubleshooting, sustaining, and documenting software changes, adhering to sound engineering principles and business standards.

You will collaborate with global teams to translate customer requirements into software specifications and identify optimized solutions. This role demands a methodical approach to problem-solving and troubleshooting complex software issues, with proactive communication to stakeholders. A willingness to gain in-depth domain knowledge of our products is essential for developing new offerings and delivering enhancements.

**What you'll bring:**

  • Bachelor's/Master's degree in Computer Science, Information Science, Electronics, Electrical, Instrumentation, or Master of Computer Applications.
  • 7+ years of experience in product software development, with a strong background in GUI development for Windows desktop applications.
  • Proficiency in C# and .NET programming, including WinForms, WPF, Collection components, and Threading.
  • Solid understanding of Object-Oriented Programming and Design Patterns.
  • Strong foundation in Computer Science fundamentals: data structures, algorithms, and basic operating system concepts.
  • Experience with source control tools like Git.
  • Excellent problem-solving and troubleshooting skills.

**Good to have:**

  • Prior experience in GUI development for industrial automation products.
  • Experience with AI Agent tools such as Claude Code or GitHub Copilot.

We offer a supportive work culture that encourages learning, development, and career growth. Applied Materials is committed to employee wellbeing and provides programs that support personal and professional development.

Similar Jobs

View all

Custom Software Engineer

Accenture

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Pune, Maharashtra 3-5 Years
Permanent Job Not disclosed

Staff Software Engineer, RCPS AI

Google India

Bengaluru / Bangalore, Karnataka 8-10 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Hyderabad / Secunderabad, Telangana, Telangana 3-5 Years
Permanent Job Not disclosed

Software Engineer, Java And Oracle

NatWest Group

Gurugram, Haryana, Gurgaon / Gurugram, Haryana 6-8 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed
Apply Now