Full Time

Senior Software Engineer, Controls Systems

ASML
San Diego, CA
$150,000 - $220,000* / year (about $72–$106 an hour)

Job Description

About this kind of role

What a Senior Software Engineer, Controls Systems usually does. The employer's own details are in the listing.

Typically does: Designs, develops, and tests software for control systems, often used in industrial automation or robotics. This role involves writing code to manage and monitor equipment, ensuring reliable and efficient operation. Senior engineers may also lead smaller teams or mentor junior developers, contributing to architectural decisions and code reviews. Troubleshooting and debugging existing control systems software is a regular task.

Tools and skills: Proficiency in programming languages like C++, Python, or Java, experience with real-time operating systems, and familiarity with control system design principles, communication protocols (like Modbus or CAN bus), and version control systems (like Git) are generally required.

Good fit for: Individuals with a strong background in software engineering and a passion for automation and control systems typically thrive in this role.

Over the last year, unemployment was lowest in legal jobs (1.4%) and highest in farming, fishing and forestry jobs (8.3%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.