A

ASML

Manufactures photolithography systems for semiconductors

Principal Software Engineer - Systems software

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USA$202k - $277.8k /yr

About the Job

Requirements

  • Proficiency in .NET technologies and C# or C++.
  • Hands-on experience with WCF and WPF.
  • Hands-on experience with .NET, state machines, distributed programming, and parallel programming.
  • At least 10 years of experience developing software with C#, .NET, and C++.
  • At least 10 years of experience architecting and designing new and legacy systems, including architecture, design patterns, reliability, and scaling.

Responsibilities

  • Develop a systems software roadmap based on overall product needs.
  • Define a roadmap for software evolution and new technology insertion.
  • Develop software solutions that contribute to the product and technology roadmap.
  • Instill commonality as part of the roadmap to improve operational efficiency.
  • Apply systematic problem-solving to resolve problems and standardize solutions.
  • Improve operational efficiency in product development, particularly during early development phases.
  • Collaborate with cross-functional teams on system design changes for manufacturability, serviceability, and testability.
  • Decompose complex problems, derive software requirements, and propose feasible solutions.
  • Enable technical integration of hardware and software system solutions.
  • Drive adoption of industry best practices in code health, testing, and maintainability.
  • Use object-oriented design and design patterns to create modular software solutions.
  • Contribute to an automated continuous integration pipeline to build, test, and release software.
  • Coach a team of junior architects and be responsible for their deliverables.
  • Communicate openly, clearly, concisely, and professionally.
  • Provide refactoring solutions that allow legacy and new systems to coexist.
  • Perform performance analysis, troubleshooting, and technical support as needed.
  • Demonstrate ownership and accountability for results.

Desired Qualifications

  • Experience architecting large systems or systems of systems in a distributed environment.
  • Experience architecting common software components across products and programs.
  • Experience with software for complex mechatronic systems.
  • Experience partnering with product or program management teams using an agile process.
  • Experience with Python, Redis, SQL, and machine learning.
  • Experience writing systems software for semiconductor equipment, IoT devices, medical systems, robotics, motion systems, mechatronics systems, electron optical systems, calibrations, image processing, process automation, wireless systems, cameras, or sensors.

About the Company

ASML

Manufactures photolithography systems for semiconductors

ASML makes photolithography systems for semiconductor manufacturing, focusing on deep ultraviolet (DUV) and extreme ultraviolet (EUV) lithography machines that print circuits on silicon wafers. EUV enables finer features than DUV by using shorter-wavelength light. The company earns revenue from selling the machines and from installation, maintenance, and upgrades, and it differentiates itself by its dominant position in high-end lithography and a global services network serving major chipmakers like TSMC, Samsung, and Intel.

Company size
10,001+
Company stage
IPO
Headquarters
Veldhoven, Netherlands
Founded
1984

Recently Posted Jobs

Explore more opportunities at ASML

See more jobs