1 day ago
Base Salary
$134k - $197k/yr
Responsibilities
- Develop modular, scalable, robust software for distributed control systems using C++ and Python.
- Work with hard and soft real-time systems, complex hardware interfaces, communication protocols, and platforms including Xilinx SoC, PLC, TCP/IP, and EtherCAT.
- Design, implement, test, and deploy software across the development, build, test, and release lifecycle.
- Perform unit testing and on-target testing and verify system stability, interoperability, portability, security, and scalability.
- Evaluate technical issues, risks, and dependencies and gather requirements from stakeholders.
- Guide coding efforts and contribute to architecture, performance, scalability, refactoring, and continuous process improvement.
Requirements
- Bachelor’s degree in computer science, computer engineering, or another related engineering or science field.
- At least 5 years of experience in a technical development role with strong software engineering skills.
- Experience delivering at least three mid- to large-scale software projects with demonstrable quality.
- Strong C++ and Python knowledge, object-oriented design skills, and embedded development experience.
- Experience developing for distributed control systems across multiple processors, languages, and operating systems, including Linux and VxWorks.
- Ability to understand complex embedded real-time systems, application layers, CORBA interfaces, hardware environments, data management, TCP/IP, and related protocols.
- Experience with AI frameworks and libraries such as TensorFlow, PyTorch, Keras, and Hugging Face Transformers is preferred.
- Experience in leadership, performance and scalability refactoring, or complex multi-processor distributed control systems is preferred.
- Strong communication, technical analysis, documentation, testing, design, and cross-functional collaboration skills.
Benefits
- Base annual salary range is $134,000–$197,000.
- Medical, dental, vision, and basic life insurance are offered for employees and their families.
- Employees may participate in the company 401(k) plan.
- Employees receive eight hours of vacation leave per month and 13 paid holidays annually.
- The position is on-site in San Diego, California, with a flexible workplace arrangement of up to two remote days per week potentially available for suitable roles.
- The role requires clean-room work while wearing required protective clothing and equipment.
About ASML
ASML designs and builds extreme ultraviolet (EUV) and deep ultraviolet (DUV) photolithography machines, along with control software and lifecycle services, used by chipmakers to mass-produce microchips. Its revenue comes primarily from system sales and installed-base service contracts. Founded in 1984 and headquartered in Veldhoven, Netherlands, ASML supplies major semiconductor manufacturers, including TSMC, Samsung, and Intel.
