Jobs · Engineering · New Jersey

Senior Software Engineer, Semiconductor Equipment Systems

Onto Innovation · Budd Lake, NJ · 1 mo ago
On-siteEngineering$102k–$154k/yrFull-time

About the role

We are seeking an experienced Senior Software Engineer to design and develop high-performance software for advanced semiconductor equipment, including metrology, inspection, or process control systems. This role involves building robust, scalable, and real-time software that interfaces with precision hardware, sensors, and control systems. The ideal candidate combines strong software engineering fundamentals with experience in complex, multidisciplinary systems and a passion for delivering reliable, high-quality solutions in a fast-paced, innovation-driven environment.

Responsibilities

  • Software Design & Development
    • Design, develop, and maintain high-performance, scalable software systems for semiconductor equipment.
    • Implement real-time control, data acquisition, and image processing applications.
    • Develop clean, maintainable, and well-documented code following best practices and coding standards.
  • System Integration
    • Interface software with hardware components including sensors, motion systems, optics, and embedded controllers.
    • Collaborate with systems, electrical, and mechanical engineers to ensure seamless system integration.
    • Debug and resolve complex issues involving hardware-software interaction.
  • Architecture & Performance Optimization
    • Contribute to system architecture decisions and software design frameworks.
    • Optimize software for performance, reliability, and low latency in high-throughput environments.
    • Ensure software meets stringent accuracy and timing requirements.
  • Testing & Quality
    • Develop and execute unit, integration, and system-level tests.
    • Participate in code reviews and enforce software quality standards.
    • Troubleshoot and resolve defects, including field issues and customer-reported problems.
  • Cross-Functional Collaboration
    • Work closely with product management, systems engineering, and applications teams.
    • Support manufacturing, installation, and field service teams with software-related issues.
    • Mentor junior engineers and contribute to knowledge-sharing initiatives.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • 5+ years of professional software development experience.
  • Strong proficiency in one or more programming languages (e.g., C++, C#, Python).
  • Experience developing software for complex systems or hardware-integrated environments.
  • Solid understanding of object-oriented design, data structures, and algorithms.
  • Familiarity with multithreading, concurrency, and real-time systems.
  • Experience with version control systems (e.g., Git).

Preferred Qualifications

  • Experience in semiconductor equipment, photonics, robotics, or precision instrumentation.
  • Knowledge of motion control systems, machine vision, or image processing.
  • Experience with real-time operating systems (RTOS) or embedded systems.
  • Familiarity with distributed systems and high-throughput data processing.
  • Experience with UI frameworks for engineering tools (e.g., Qt, WPF).
  • Exposure to cloud-based data infrastructure or Industry 4.0 environments.

Key Competencies

  • Strong analytical and problem-solving skills.
  • Ability to debug complex, cross-domain issues.
  • Attention to detail with a focus on reliability and performance.
  • Effective communication and teamwork.
  • Ownership mindset and ability to drive tasks to completion.

Benefits

  • Health, dental, and vision coverage.
  • Life and disability insurance.
  • Paid time off (PTO).
  • 401(k) with employer match.
  • Employee Stock Purchase Program (ESPP).
  • Wellness initiatives.
  • Access to cutting-edge tools.

Pay

Base Salary Range: $102,400.00 – $153,600.00, offered in good faith and based on experience, location, and qualifications. Additional rewards include annual bonus opportunities and potential long-term incentives tied to both company and individual success.

Similar jobs