Senior Software Engineer

ASML

San Diego (CA)

On-site

USD 132,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in San Diego is seeking a Senior Software Engineer to develop software solutions for semiconductor technology. The role requires strong skills in C++ and Python, with over 7 years of experience in technical development. The candidate will drive Agile methodologies, ensure quality standards, and work in a collaborative environment. This position offers a competitive salary range of $132,000 to $220,000 and requires working on-site at the San Diego campus.

Qualifications

  • Minimum 7+ years in a technical development role with strong software engineering skills.
  • Delivered 3+ mid- to large-scale software projects with demonstrable quality.
  • Experienced practitioner, able to work unsupervised.

Responsibilities

  • Work in a team to deliver software solutions for semiconductor technology.
  • Drive Agile methodology to develop software using C++ and Python.
  • Perform unit testing and verify software meets high-quality standards.

Skills

C++
Python
Object-oriented design principles
Embedded development
NLP techniques
AI frameworks
Communication protocols
Data management

Education

BS degree in Computer Science, Computer Engineering, or related field

Tools

VxWorks
Linux
TensorFlow
PyTorch
Keras
Hugging Face Transformers

Job description

Join to apply for the Senior Software Engineer role at ASML

Base pay: $132,000.00/yr – $220,000.00/yr

ASML US brings together the most creative minds in science and technology to develop lithography machines that are key to producing faster, cheaper, and more energy‑efficient microchips. We design, develop, integrate, market and service these advanced machines, enabling our customers – the world’s leading chipmakers – to reduce the size and increase the functionality of their microchips. Our headquarters are in Veldhoven, the Netherlands, and we have 18 office locations across the United States.

Responsibilities
  • Work in a team of highly skilled software and cross‑functional engineers to deliver software solutions that enable the miniaturization of semiconductor technology.
  • Provide leadership in hard and soft real‑time domains with complex hardware interfaces and various communication protocols and platforms.
  • Drive Agile methodology to develop the software using C++ and Python on Linux OS environments.
  • Create modular, scalable, robust designs and implement code that meets customer requirements.
  • Perform unit testing and on‑target testing to ensure the software meets high‑quality standards.
  • Evaluate technical issues, risks, and dependencies for projects.
  • Interface with stakeholders to gather a complete understanding of requirements.
  • Verify stability, interoperability, portability, security, or scalability of system architecture.
  • Lead continuous process improvement activities to increase the team’s ability to develop high‑quality software efficiently.
  • Perform other duties as assigned or required.
Qualifications
  • Minimum BS degree in Computer Science, Computer Engineering, or related field; experienced practitioner, able to work unsupervised.
  • Minimum 7+ years in a technical development role with strong software engineering skills.
  • Delivered 3+ mid‑ to large‑scale software projects with demonstrable quality.
  • Proven ability to guide a team in coding efforts for a distributed control system, using C++ and Python on VxWorks and Linux.
  • Experience in leadership or designing software for a complex multi‑processor distributed control system is a plus.
  • Hands‑on experience with performance refactoring and scalability for multi‑processor distributed control systems.
  • Curious and current on emerging software methodologies.
Skills
  • Strong C++/Python knowledge, object‑oriented design principles, and embedded development.
  • Understanding of NLP techniques for building chatbots, sentiment analysis, and language models is a plus.
  • Proficiency in AI frameworks and libraries such as TensorFlow, PyTorch, Keras, and Hugging Face Transformers is a plus.
  • Ability to handle aggressive deadlines with agility and results‑driven approach.
  • Excellent written and verbal communication skills.
  • Ability to translate, statistically analyze data, and report problems clearly.
  • Excellent customer service skills and advanced customer relationship building.
  • Ability to quickly understand complex control systems, including embedded real‑time, application layers, CORBA interface, and hardware environment.
  • Ability to independently determine technical solutions and create test documentation.
  • Technical expert in data management, TCP/IP, and other communication protocols.
  • Advanced design methodology knowledge and experience with design engineering tools and systems analysis.
  • Ability to follow a comprehensive software development process.
  • Effective communication with team members and stakeholders across disciplines.
  • Ability to present information and respond to managers, clients, and customers.
  • Ability to read, analyze, and interpret professional and technical documentation.
  • Some travel required.
Other Information
  • Must be able to work at the San Diego campus location as required.
  • Job duties require sitting, walking, talking, hearing, using hands, stooping, kneeling, crouching, twisting, reaching, and stretching.
  • Occasional movement around campus and lifting up to 20 pounds.
  • May require travel dependent on business needs.
  • Vision requirements include close vision, color vision, peripheral vision, depth perception, and focus adjustment.
  • Can work under deadlines.
EEO Statement

EOE AA M/F/Veteran/Disability

Accommodation Statement

ASML provides reasonable accommodations to applicants and employees with disabilities. If you need an accommodation for the application or interview process, please email USHR_Accommodation@asml.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

ASML • San Diego (CA)

On-site
USD 106,000 - 178,000
Medical, dental, vision insurance
401(k) plan
Vacation leave and paid holidays
Field Service Engineer
Field Service Engineer

ASML Germany GmbH • Baltimore (MD)

On-site
USD 108,651,000 - 162,722,000
Senior Software Quality Assurance Engineer
Senior Software Quality Assurance Engineer

ASML • San Jose (CA)

Hybrid
USD 140,000 - 211,000
Medical, dental, vision insurance
401(k) plan
Paid holidays
Software Foundation Data & Compute Senior SQA Engineer
Software Foundation Data & Compute Senior SQA Engineer

ASML Germany GmbH • San Jose (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
Medical Insurance
Dental & Vision
401k plan
+1
Upgrade Install and Relocation Engineer - EUV
Upgrade Install and Relocation Engineer - EUV

ASML US, LLC • Phoenix (AZ)

On-site
USD 90,000 - 150,000
Software Quality Assurance Engineer
Software Quality Assurance Engineer

Socket.dev • San Jose (CA)

On-site
USD 103,000 - 155,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Product Manager
Product Manager

ASML Germany GmbH • San Jose (CA), Northern (KY)

Hybrid
USD 177,000 - 266,000
Medical, Dental, Vision
401k plan
Vacation and holidays
Field Service Engineer
Field Service Engineer

ASML US, LLC • Baltimore (MD)

On-site
USD 78,000 - 119,000
Medical insurance
Dental insurance
Vision insurance
+4
Upgrade Install and Relocation Engineer - EUV
Upgrade Install and Relocation Engineer - EUV

ASML US, LLC • Chandler (AZ)

On-site
USD 90,000 - 130,000
Field Service Engineer
Field Service Engineer

ASML • Baltimore (MD)

On-site
USD 78,000 - 119,000
Medical, dental, and vision insurance
401(k) plan
Vacation leave (8 hours/month)
+1