Hardware-Integrated C++ Software Engineer

Veeco Instruments Inc.

San Jose (CA)

On-site

USD 147,000 - 187,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan with company match
Holiday, vacation and sick time
Flexible Spending Accounts (FSA)
Life and disability insurance
Tuition reimbursement
Employee Assistance Program (EAP)
Identity theft remediation
Emergency travel assistance

Job summary

Veeco Instruments Inc. seeks an experienced Software Engineer to join our Software Engineering team, designing, developing, and maintaining C++ software that interfaces with hardware used in semiconductor manufacturing and capital equipment.

Collaborate with software, electrical, mechanical, and controls engineers to add features, troubleshoot issues, and optimize performance in an Agile/SCRUM environment. You will contribute to a fast-paced, innovative team and support critical manufacturing

Qualifications

  • BS in CS/EE or related field with 5+ years of professional software experience.
  • Experience with C++ in hardware-interfacing projects, sensors and automation.
  • Strong OO design, debugging, and cross-functional collaboration.

Responsibilities

  • Collaborate with software, electrical, mechanical, systems, and controls engineers to develop and integrate new features and system capabilities.
  • Analyze software and system requirements to determine feasibility, performance, and design approach.
  • Troubleshoot and resolve software, hardware, and system integration issues in development and customer environments.
  • Provide design and architectural solutions for new features and system enhancements.
  • Support field issue investigations and work closely with cross-functional teams to identify root causes and implement solutions.
  • Optimize system performance, reliability, and maintainability in complex equipment environments.
  • Exercise independent judgment in developing methods, techniques, and evaluation criteria to achieve project objectives.
  • Work within an Agile/SCRUM development environment utilizing modern software development tools and practices.

Skills

C++ programming
Multi-threading
OO Design
Hardware interfacing
Agile
Systems debugging

Education

Bachelor's degree in CS/EE
Master's degree

Tools

Debugging tools
Git
Source control

Job description

Veeco Instruments Inc. seeks an experienced Software Engineer to join our Software Engineering team, designing, developing, and maintaining C++ software that interfaces with hardware used in semiconductor manufacturing and capital equipment.

Collaborate with software, electrical, mechanical, and controls engineers to add features, troubleshoot issues, and optimize performance in an Agile/SCRUM environment. You will contribute to a fast-paced, innovative team and support critical manufacturing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – Hardware & Controls (C++)
Software Engineer – Hardware & Controls (C++)

Veeco Instruments Inc. • Plainview (NY)

On-site
USD 128,000 - 162,000
Medical Insurance
Dental Insurance
Vision Insurance
+7
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
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
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
Remote Chip Software Engineer - C/C++, HPC & EDA
Remote Chip Software Engineer - C/C++, HPC & EDA

Bright Vision Technologies • Beaverton (OR)

Remote
USD 80,000 - 100,000
Semiconductor Process Development Engineer
Semiconductor Process Development Engineer

Veeco Instruments Inc. • Horsham (PA)

On-site
USD 88,000 - 129,000
Medical, Dental, Vision
401(k) with Company Match
Holiday, Vacation, Sick Time
+8
Senior Product Support Engineer – Semiconductor Equipment
Senior Product Support Engineer – Semiconductor Equipment

Veeco • San Jose (CA)

On-site
USD 148,356 - 192,205
Medical, Dental, Vision insurance
401(k) with Company Match
Holiday, Vacation, Sick Time
+7