Full Time

Principle Software Engineer – Systems software

ASML
San Jose, CA
$200,000 - $300,000* / year (about $96–$144 an hour)

Job Description

About this kind of role

What a Principle Software Engineer – Systems software usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and maintains complex software systems, often focusing on low-level components like operating systems, device drivers, or embedded systems. This role involves analyzing system requirements, writing efficient and reliable code, and collaborating with other engineers to integrate various software modules. Troubleshooting and debugging system-level issues are also common responsibilities, as is contributing to architectural decisions and technical roadmaps. Performance optimization and ensuring system stability are key goals.

Tools and skills: Proficiency in programming languages like C, C++, or Rust, experience with operating system internals, debugging tools, version control systems (like Git), and strong understanding of data structures and algorithms are generally required.

Good fit for: Individuals with a strong foundation in computer science principles and a passion for building robust and efficient systems software often 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.