Senior .NET Software Engineer - Hardware Interfaces

Onto Innovation

Hillsboro (OR)

On-site

USD 86,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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
Software Engineer III — .NET, WPF & Hardware
Software Engineer III — .NET, WPF & Hardware

Onto Innovation • Budd Lake (NJ)

Hybrid
USD 86,000 - 130,000
Health insurance
401(k) with employer match
Employee Stock Purchase Plan
+1
Senior Software Engineer — Real-Time Semiconductor Equipment
Senior Software Engineer — Real-Time Semiconductor Equipment

Onto Innovation • Budd Lake (NJ)

On-site
USD 102,000 - 154,000
Health coverage
Dental coverage
Vision coverage
+3
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
Embedded Systems Software Engineer
Embedded Systems Software Engineer

Meta • Burlingame (CA)

On-site
USD 154,000 - 217,000
Senior Software Engineer - Hardware-Integrated Systems
Senior Software Engineer - Hardware-Integrated Systems

SiTime Corp. • Ann Arbor (MI)

On-site
USD 100,000 - 137,000
401k plan
Health, dental, vision, life insurance
Parental leave
+3
Hybrid Software Engineer I — Hardware-Integrated .NET/C++
Hybrid Software Engineer I — Hardware-Integrated .NET/C++

Quartus Engineering • San Diego (CA)

Hybrid
USD 65,000 - 106,000
Discretionary bonus
Employee stock ownership plan
Medical, dental, vision
+1
Senior .NET Engineer: Precision Metrology & Hardware Control
Senior .NET Engineer: Precision Metrology & Hardware Control

Enfint • United States

Remote
USD 130,000 - 180,000
Staff Software Engineer, Real-Time Systems & Robotics
Staff Software Engineer, Real-Time Systems & Robotics

Onto Innovation Inc. • Wilmington (MA)

On-site
USD 115,200 - 172,800
Health, dental, vision coverage
Life & disability insurance
PTO
+2