Software Engineer – Hardware & Controls (C++)

Veeco Instruments Inc.

Plainview (NY)

On-site

USD 128,000 - 162,000

Full time

8 days ago
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

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Matching
Paid Time Off
FSA
Life Insurance
Disability Insurance
Tuition Reimbursement
EAP

Job summary

Veeco Instruments Inc. is seeking a Software Engineer III to develop equipment control software for semiconductor manufacturing systems. You will work on software that interfaces with hardware, sensors, and motion-control components, collaborating across software, controls, electrical, and mechanical teams.

The role emphasizes production-grade C++ development, debugging, testing, and system integration in an Agile environment, with opportunities to travel up to 20% globally.

Qualifications

  • Bachelor’s or Master’s degree in a technical field with 3+ years of software development experience
  • Strong professional experience developing production software using C++
  • Experience with hardware-interfacing software for electromechanical systems
  • Experience designing, debugging, testing, and supporting complex software applications
  • Experience collaborating with multiple engineering disciplines and Agile teams
  • Experience supporting deployed equipment in manufacturing or similar environments

Responsibilities

  • Design, develop, debug, test, and maintain complex application software using C++.
  • Develop software that interfaces directly with hardware components, sensors, instrumentation, motion-control systems, and manufacturing equipment.
  • Work with testers, developers, and operations teams to reproduce, troubleshoot, and resolve field and internal software issues.
  • Act as a cross-functional technical lead on projects involving software, hardware, controls, and systems integration.
  • Consult with hardware, controls, electrical, and mechanical engineers to evaluate hardware/software interfaces and performance requirements.
  • Analyze software requirements to determine feasibility within time, performance, and cost constraints.
  • Provide software architecture and design solutions for new features and future product development.
  • Perform root-cause analysis of complex software issues and implement corrective actions.
  • Work in an Agile/SCRUM environment with modern tools and practices.
  • Support system integration, validation, and customer deployments.
  • Travel up to 20% domestically and internationally.

Skills

C++
OOD/OOA
Software design
Troubleshooting
Agile

Education

Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical discipline
Master's degree in a related field

Tools

DirectX
WinForms

Job description

Veeco Instruments Inc. is seeking a Software Engineer III to develop equipment control software for semiconductor manufacturing systems. You will work on software that interfaces with hardware, sensors, and motion-control components, collaborating across software, controls, electrical, and mechanical teams.

The role emphasizes production-grade C++ development, debugging, testing, and system integration in an Agile environment, with opportunities to travel up to 20% globally.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hardware-Integrated C++ Software Engineer
Hardware-Integrated C++ Software Engineer

Veeco Instruments Inc. • San Jose (CA)

On-site
USD 147,000 - 187,000
Medical insurance
Dental insurance
Vision insurance
+8
Software Engineer – Real-Time Control for Semiconductor Tools
Software Engineer – Real-Time Control for Semiconductor Tools

Veeco Instruments Inc. • New Jersey

On-site
USD 128,000 - 162,000
Medical, Dental, and Vision
401(k) with Company Match
Holiday, Vacation, and Sick Time
+7
Software Engineer, Real-Time Control for Semiconductor Tools
Software Engineer, Real-Time Control for Semiconductor Tools

Veeco Instruments Inc. • Franklin Township (NJ)

On-site
USD 128,000 - 162,000
Medical, Dental & Vision
401(k) with Company Match
Holiday, Vacation & Sick Time
+7
Software Engineer, Equipment Control System(Spector)
Software Engineer, Equipment Control System(Spector)

Veeco Instruments Inc. • Plainview (NY)

On-site
USD 128,000 - 162,000
Medical Insurance
Dental Insurance
Vision Insurance
+7
Software Engineer
Software Engineer

Veeco Instruments Inc. • Franklin Township (NJ)

On-site
USD 128,000 - 162,000
Medical, Dental & Vision
401(k) with Company Match
Holiday, Vacation & Sick Time
+7
Software Engineer
Software Engineer

Veeco Instruments Inc. • New Jersey

On-site
USD 128,000 - 162,000
Medical, Dental, and Vision
401(k) with Company Match
Holiday, Vacation, and Sick Time
+7
Equipment Software Engineer
Equipment Software Engineer

Veeco Instruments Inc. • San Jose (CA)

On-site
USD 147,000 - 187,000
Medical insurance
Dental insurance
Vision insurance
+8
Controls Engineer: Advanced Semiconductor Equipment
Controls Engineer: Advanced Semiconductor Equipment

Delve Search - Global Search Consultants • Worcester (MA)

On-site
USD 100,000 - 130,000
Healthcare
Retirement plan
Bonus
Senior Motion Control & Embedded Systems Engineer
Senior Motion Control & Embedded Systems Engineer

Veeco Instruments Inc. • New Jersey

On-site
USD 129,000 - 171,000
Medical, Dental, and Vision
401(k) with Company Match
Holiday, Vacation, and Sick Time
+7
Senior Electrical Engineer - Motion Control & Embedded Systems
Senior Electrical Engineer - Motion Control & Embedded Systems

Veeco Instruments Inc. • New Jersey

On-site
USD 129,000 - 171,000
Medical, Dental, and Vision
401(k) with Company Match
Holiday, Vacation, and Sick Time
+7