Software Support Engineer

Nova Ltd.

Hillsboro (OR)

On-site

USD 85,000 - 115,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Continuous learning opportunities
Recognition as Great Place to Work

Job summary

Nova Ltd. is looking for a highly skilled Software Support Engineer in Hillsboro, Oregon, to join our global technical team. The role entails designing complex equipment control sequences and resolving production-level issues with expertise in C#. Candidates should have a B.Sc. in Computer Science, with over 3 years of experience in backend development related to industrial automation. The position emphasizes a customer-focused environment and collaborative work with various stakeholders, along with continuous training opportunities.

Qualifications

  • 3+ years of backend development experience in industrial automation or complex hardware-software integration.
  • Proven ability in implementing complex software systems.
  • Strong communication skills for collaboration with multinational teams.

Responsibilities

  • Design and develop equipment control logic and automation workflows.
  • Implement software features meeting quality standards.
  • Investigate and resolve production-level issues.

Skills

C#
Object-Oriented Programming
Multi-threading
SQL
Debugging tools
Analytical skills

Education

B.Sc. in Computer Science or Computer Engineering

Tools

WinDbg
dotMemory
dotTrace

Job description

Nova is looking for a highly skilled Software Support 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.
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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Nova Ltd. • Fremont (CA)

On-site
USD 140,000 - 160,000
Senior Field Service Engineer
Senior Field Service Engineer

Nova Ltd. • Austin (TX)

On-site
USD 85,000 - 110,000
Senior Field Service Engineer
Senior Field Service Engineer

Nova Measuring Instruments • Austin (TX)

On-site
USD 70,000 - 95,000
Application Scientist
Application Scientist

Nova Ltd. • Hillsboro (OR)

On-site
USD 80,000 - 120,000
Continuous learning culture
Employee recognition program
Strong customer-focused environment
Applications Scientist
Applications Scientist

Nova Measuring Instruments • Hillsboro (OR)

On-site
USD 80,000 - 100,000
Continuous learning programs
Great workplace culture
Career development opportunities
Application Engineer
Application Engineer

Nova Ltd. • Chandler (AZ)

On-site
USD 120,000 - 180,000
Firmware Engineer
Firmware Engineer

Nova Measuring Instruments • Fremont (CA)

On-site
USD 130,000 - 170,000
Software Engineer
Software Engineer

Nova Measuring Instruments • Fremont (CA)

On-site
USD 140,000 - 160,000
Application Engineer
Application Engineer

Nova Ltd. • Rio Rancho (NM)

On-site
USD 85,000 - 110,000
Application Scientist
Application Scientist

Nova Ltd. • Austin (TX)

On-site
USD 110,000 - 150,000