Demo

Sustaining Software Engineer

Nova Ltd.
Hillsboro, OR Full Time
POSTED ON 5/20/2026
AVAILABLE BEFORE 7/27/2026

Our Global Business Group at Nova is looking for a highly skilled Sustaining Software Engineer to join our global team. This role is designed for a technical expert who thrives on designing complex equipment control sequences and solving real-world automation challenges. You will not only build robust software frameworks but also serve as the "technical detective" for critical production-level issues, requiring a blend of deep C# expertise and elite analytical skills.


Why Nova:

  • Certified Great Place to Work: Recognized in 2022, 2023, 2024 and 2025 based on employee feedback, and consistently ranked among the Top 30 companies in our industry for workplace excellence.
  • Customer-Focused Environment: Be the face of Nova. We value strong relationships, and you’ll work closely with customers to understand their needs and deliver high-impact solutions.
  • Culture of Continuous Learning: At Nova, growth never stops. You'll work with cutting-edge metrology tools, work with top engineers, and participate in ongoing industry training programs.


Role Responsibilities:

  • Design and develop high-precision equipment control logic, automation workflows, and state machines using the C#/.NET framework.
  • End-to-End Execution: Implement complex software features from hardware integration to deployment, meeting high quality and reliability standards.
  • Contribute to system architecture, technical design, and key engineering decisions for scalable equipment software solutions.
  • Investigate and resolve production-level issues using strong debugging skills, including offline debugging and root-cause analysis.
  • Maintain the readiness to address critical system issues in live environments or production lines, ensuring rapid recovery and stability.
  • Work closely with developers, QA, Product, and other cross-functional stakeholders in a multinational environment.
  • Take ownership of tasks, deliver independently, and help drive engineering excellence and best practices across the team


Requirements:

  • B.Sc. degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • 3 years of backend or server-side development experience, with a proven track record in industrial automation, semiconductor equipment, or complex hardware-software integration systems.
  • Strong experience in Object-Oriented Programming (OOP), primarily in C# (or Java with a willingness to master C#).
  • Deep understanding of Multi-threading, asynchronous programming (async/await), and managing concurrency in real-time or near-real-time environments.
  • Proven experience in implementing complex software systems, with strong analytical and problem-solving skills to handle production-level issues.
  • Familiarity with debugging tools (e.g., WinDbg, dotMemory, dotTrace) and the ability to perform Offline Debugging through logs and memory dumps.
  • Understanding of Database Schemas and data relationships.
  • Proficiency in writing and executing SQL commands and the ability to read and trace Stored Procedures.
  • Ability to work as a team player while also taking full ownership and working independently.
  • A genuine passion for technology and problem-solving.
  • Availability to travel abroad for short periods, if needed.
  • Strong communication skills to collaborate effectively with multinational teams and present technical findings clearly.


That special something you bring in

  • Experience working in Agile development environments.
  • Familiarity with the semiconductor communication protocol SECS/GEM.
  • Experience in system-level performance monitoring and diagnostic telemetry.
  • In leveraging AI-assisted development tools (e.g., GitHub Copilot, LLMs) and AI-driven workflows to enhance productivity.


Get to know us better:

Nova (NASDAQ: NVMI) is a global company and a leading provider of innovative metrology solutions for process control in semiconductor manufacturing.

With a team of ~1200 people in three R&D centers and 27 field offices, we bring insights into the world’s most advanced industry. We leverage multiple technology fields such as physics, optics, chemistry, and algorithms to develop hardware and software solutions that measure almost every advanced computer chip built in the world.

Nova dives deep into dimensions and layers at the atomic level to extract unique insights and provide our customers with crucial decision-making data, managing critical challenges by providing unique, differentiated solutions.

Our outstanding people-focused and innovative culture means every person at Nova has the power to make an impact and significantly redefine what people can achieve through technology.


Join us if you are

A dreamer and brilliant high aimer who sees the impossible as the starting point and loves working in a multidisciplinary global team to create innovative breakthroughs.

If you need assistance due to a disability, you may contact us at talent@novami.com

Salary.com Estimation for Sustaining Software Engineer in Hillsboro, OR
$93,483 to $123,342
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sustaining Software Engineer?

Sign up to receive alerts about other jobs on the Sustaining Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,032 - $105,965
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Nova Ltd.

  • Nova Ltd. Fremont, CA
  • Nova is seeking a highly analytical, proactive, and collaborative FP&A Analyst to join our dynamic finance team within the semiconductor equipment manufact... more
  • 2 Days Ago

  • Nova Ltd. Chicago, IL
  • Product Advisor – Amazon FBA (Advisory Role • Early Access • Lifetime Benefits) Nova Analytics – Remote | Part-Time | Advisory Nova Analytics is looking fo... more
  • 4 Days Ago

  • Nova Ltd. Fremont, CA
  • Nova is seeking an Import Export Analyst to join our supply chain team. As a Import Export Analyst, you will lead all USA import and USA export activities ... more
  • 4 Days Ago

  • Nova Ltd. Fremont, CA
  • The Nova Engineering Team is looking for a System Engineer to work with Design Engineers, Product Managers and Researchers to participate in the ongoing de... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Sustaining Software Engineer jobs in the Hillsboro, OR area that may be a better fit.

  • Coherent Corp. Wilsonville, OR
  • Job Description This position is a manufacturing engineering sustaining role responsible for Coherent Laser Light Engine products. The high-level goals for... more
  • 7 Days Ago

  • Coherent Corp. US Wilsonville, OR
  • This position is a manufacturing engineering sustaining role responsible for Coherent Laser Light Engine products. The high-level goals for this position a... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!