Software Engineer III — .NET, WPF & Hardware

Onto Innovation

Budd Lake (NJ)

Hybrid

USD 86,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) with employer match
Employee Stock Purchase Plan
Paid time off

Job summary

Onto Innovation is seeking a Software Engineer 3 in Budd Lake, NJ to design, develop, and optimize low-level software for next-generation semiconductor equipment. You will work across the full software lifecycle from requirements to debugging.

Responsibilities include building robust .NET applications with C# and WPF, implementing client-server communication (WCF, TCP/IP), and interfacing hardware via various protocols. Collaboration and continuous improvement are expected.

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#/.NET
WPF
OO programming
Design patterns
Agile/SCRUM
Git
Metrology tools
SEMI standards
Client/server
TCP/IP

Education

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

Tools

WCF
TCP/IP
Serial communication

Job description

Onto Innovation is seeking a Software Engineer 3 in Budd Lake, NJ to design, develop, and optimize low-level software for next-generation semiconductor equipment. You will work across the full software lifecycle from requirements to debugging.

Responsibilities include building robust .NET applications with C# and WPF, implementing client-server communication (WCF, TCP/IP), and interfacing hardware via various protocols. Collaboration and continuous improvement are expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Software Engineer - Hardware Interfaces
Senior .NET Software Engineer - Hardware Interfaces

Onto Innovation • Hillsboro (OR)

On-site
USD 86,000 - 130,000
Health insurance
Dental coverage
Vision coverage
+6
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 3
Software Engineer 3

Onto Innovation • Hillsboro (OR)

On-site
USD 86,000 - 130,000
Health insurance
Dental coverage
Vision coverage
+6
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
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
Software Engineer/ Embedded Engineer
Software Engineer/ Embedded Engineer

LanceSoft Inc • Jersey City (NJ)

On-site
USD 80,000 - 120,000
Desktop Software Engineer (C/C++, Qt, .NET) - Windows
Desktop Software Engineer (C/C++, Qt, .NET) - Windows

HORIBA LAQUA EMEA • Piscataway Township (NJ)

On-site
USD 110,000 - 150,000
401(k) match
Medical insurance
Vision and dental benefits
Senior Windows Software Engineer - C/C++, Qt & .NET
Senior Windows Software Engineer - C/C++, Qt & .NET

Horiba Instruments Inc. • Piscataway Township (NJ)

Hybrid
USD 110,000 - 140,000
401(k) plan with match
Medical insurance
Dental and vision
+2
Software Developer
Software Developer

Allied Resources Technical Consultants • New Jersey

On-site
USD 90,000 - 120,000
Senior .NET Software Engineer - Agile, Cloud & Microservices
Senior .NET Software Engineer - Agile, Cloud & Microservices

Allied Resources Technical Consultants • New Jersey

On-site
USD 90,000 - 120,000