Logo
ASML

Senior Software Engineer

ASML, San Diego, California, United States, 92189

Save Job

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 .

#J-18808-Ljbffr