Senior .NET Software Engineer - Hardware Interfaces

Onto Innovation

Hillsboro (OR)

On-site

USD 86,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental coverage
Vision coverage
PTO
401(k) match
ESPP
Wellness program
Life insurance
Disability insurance

Job summary

Onto Innovation is seeking a talented Software Engineer to design, develop, and optimize low-level software components powering our next-generation semiconductor systems. In this role you will participate in the full software lifecycle—from requirements gathering to deployment and debugging.

You will collaborate with cross-functional teams, develop .NET applications using C# and WPF, and implement client-server communication and hardware interfaces over TCP/IP and other protocols.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, or a related engineering discipline.
  • 2+ years of professional software development experience with .NET, C#, etc.
  • Strong understanding of object-oriented programming and design patterns.
  • Experience with WPF for GUI design and implementation.
  • Proficiency in client/server communication technologies such as WCF and TCP/IP.
  • Experience interfacing with hardware through various communication protocols.
  • Familiarity with metrology tools and SEMI-industry standards is a plus.
  • Knowledge of Agile/SCRUM methodologies and tools like Git.
  • Excellent communication, teamwork, and time management skills.

Responsibilities

  • Collaborate with cross-functional teams to translate customer needs into technical requirements.
  • Develop, and maintain robust .NET applications using C# and WPF.
  • Implement client-server communication using WCF, TCP/IP, and other protocols.
  • Develop and integrate low-level hardware control interfaces via TCP/IP, serial, or other communication protocols.
  • Participate in code reviews, unit testing, and system integration.
  • Contribute to the continuous improvement of software architecture and development processes.

Skills

C#
WPF
.NET
TCP/IP
WCF
Object-oriented design
Git
Teamwork

Education

Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, or related engineering

Tools

Git
WCF
TCP/IP

Job description

Onto Innovation is seeking a talented Software Engineer to design, develop, and optimize low-level software components powering our next-generation semiconductor systems. In this role you will participate in the full software lifecycle—from requirements gathering to deployment and debugging.

You will collaborate with cross-functional teams, develop .NET applications using C# and WPF, and implement client-server communication and hardware interfaces over TCP/IP and other protocols.

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

Similar jobs worth comparing

Senior .NET Software Engineer — GUI & Hardware
Senior .NET Software Engineer — GUI & Hardware

Onto Innovation • Hillsboro (OR)

On-site
USD 86,000 - 130,000
Health, dental, vision coverage
401(k) with employer match
Employee Stock Purchase Program (ESPP)
+1
Senior Software Engineer
Senior Software Engineer

Onto Innovation • Hillsboro (OR)

On-site
USD 86,000 - 130,000
Health, dental, vision coverage
401(k) with employer match
Employee Stock Purchase Program (ESPP)
+1
Software Engineer 3
Software Engineer 3

Onto Innovation • Hillsboro (OR)

On-site
USD 86,000 - 130,000
Health insurance
Dental coverage
Vision coverage
+6
Senior .NET Backend Engineer — Hardware & IoT Systems
Senior .NET Backend Engineer — Hardware & IoT Systems

Coditude • United States

Remote
USD 100,000 - 135,000
Embedded Systems Engineer: Hardware-Software Co-Design
Embedded Systems Engineer: Hardware-Software Co-Design

HP • Corvallis (MT)

On-site
USD 105,000 - 150,000
Health insurance
Dental insurance
Vision insurance
+2
Staff Software Engineer - EFEM & Robotics Systems
Staff Software Engineer - EFEM & Robotics Systems

Onto Innovation • Upton (KY)

On-site
USD 115,000 - 173,000
Health Insurance
Dental Insurance
Vision Insurance
+6
Staff Software Engineer, Real-Time Systems & Robotics
Staff Software Engineer, Real-Time Systems & Robotics

Onto Innovation Inc. • Wilmington (MA)

On-site
USD 115,000 - 173,000
Health, dental, vision coverage
Life & disability insurance
PTO
+2
Senior Software Engineer
Senior Software Engineer

Annapolis Micro Systems • Annapolis (MD)

On-site
USD 85,000 - 110,000
Senior Software Architect – Semiconductor Metrology
Senior Software Architect – Semiconductor Metrology

Onto Innovation • Wilmington (MA)

On-site
USD 144,000 - 216,000
C# Software Engineer - Instrumentation for Hardware Systems
C# Software Engineer - Instrumentation for Hardware Systems

Semiconductor Engineering • North Reading (MA)

On-site
USD 90,000 - 130,000