Senior Software Engineer – Desktop Apps (C++, C#, WPF)

Applied Materials, Inc.

Billerica (MA)

On-site

USD 180,000 - 248,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Applied Materials, Inc. in Billerica, MA is seeking a senior Software Engineer to design, develop, and maintain high‑quality desktop software for semiconductor equipment.

You will work on modern C++, C#, and WPF, delivering multithreaded solutions and collaborating with hardware, electrical, mechanical, and process engineers to meet demanding performance goals. The role emphasizes debugging, performance optimization, and comprehensive documentation, with opportunities for bonus and stock awards

Qualifications

  • Bachelor's degree in computer science, Software Engineering, Computer Engineering, or related technical field.
  • 10-15 years of professional software development experience.
  • Strong proficiency in C++ (modern C++ preferred).
  • Strong proficiency in C# and .NET development.
  • Extensive experience developing desktop applications using Windows Presentation Foundation (WPF).
  • Demonstrated expertise in multithreaded programming, synchronization mechanisms, and concurrent application design.
  • Experience with asynchronous programming patterns and performance optimization.
  • Strong knowledge of object-oriented design principles and software architecture patterns.
  • Experience using source control systems such as Git, Azure DevOps, or similar.
  • Strong debugging and problem-solving skills.
  • Excellent verbal and written communication skills.

Responsibilities

  • Design, develop, test, and maintain desktop applications using C++, C#, and WPF.
  • Architect and implement multithreaded and concurrent software solutions to maximize system performance and responsiveness.
  • Develop software that interfaces with hardware components, instrumentation, motion control systems, and industrial automation equipment.
  • Collaborate with systems, electrical, mechanical, and process engineers to define software requirements and system architectures.
  • Optimize application performance, memory utilization, and reliability for mission-critical environments.
  • Troubleshoot and resolve complex software, hardware, and integration issues.
  • Participate in code reviews and promote software development best practices.
  • Develop and maintain technical documentation, design specifications, and test procedures.
  • Contribute to software architecture decisions and technology roadmaps.

Skills

C++
C#
WPF
Multithreading
Debugging
Communication

Education

Bachelor's degree in Computer Science / related field

Tools

Git
Azure DevOps
Windows

Job description

Applied Materials, Inc. in Billerica, MA is seeking a senior Software Engineer to design, develop, and maintain high‑quality desktop software for semiconductor equipment.

You will work on modern C++, C#, and WPF, delivering multithreaded solutions and collaborating with hardware, electrical, mechanical, and process engineers to meet demanding performance goals. The role emphasizes debugging, performance optimization, and comprehensive documentation, with opportunities for bonus and stock awards

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Desktop Apps (C++/C#, WPF)
Senior Software Engineer — Desktop Apps (C++/C#, WPF)

Applied Materials • Billerica (MA)

On-site
USD 180,000 - 248,000
Senior Desktop Software Engineer (C++, C#, WPF)
Senior Desktop Software Engineer (C++, C#, WPF)

Applied Materials • Billerica (MA)

On-site
USD 156,000 - 215,000
Comprehensive benefits
Bonus program
Stock awards
Senior Desktop Software Engineer — C++, C#, WPF
Senior Desktop Software Engineer — C++, C#, WPF

Applied Materials, Inc. • Billerica (MA)

On-site
USD 156,000 - 215,000
Bonus program
Stock awards
Comprehensive benefits
Software Engineer IV - (E4)
Software Engineer IV - (E4)

Applied Materials • Billerica (MA)

On-site
USD 156,000 - 215,000
Comprehensive benefits
Bonus program
Stock awards
Sr. Software Engineer V - (E5)
Sr. Software Engineer V - (E5)

Applied Materials • Billerica (MA)

On-site
USD 180,000 - 248,000
Senior Mechanical Engineer – Semiconductor Equipment
Senior Mechanical Engineer – Semiconductor Equipment

Applied Materials • Billerica (MA)

On-site
USD 148,000 - 204,000
Relocation assistance
Stock award program
Bonus potential
Tech Project Manager, Software for Semiconductors
Tech Project Manager, Software for Semiconductors

Applied Materials, Inc. • Billerica (MA)

On-site
USD 79,000 - 108,000
Comprehensive benefits
Bonus program
Stock awards
Software Engineer
Software Engineer

Applied Materials • California (MO)

On-site
USD 110,000 - 150,000
Principal Mechanical Engineer – Semiconductor Equipment
Principal Mechanical Engineer – Semiconductor Equipment

Applied Materials, Inc. • Billerica (MA)

On-site
USD 148,000 - 204,000
Bonus potential
Stock awards
Comprehensive benefits
Semiconductor Software Engineer II
Semiconductor Software Engineer II

Applied Materials • Billerica (MA)

On-site
USD 108,000 - 149,000