Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$140k - $160k

NOVA

Description

We are seeking a passionate and talented Software Engineer with a strong interest in the semiconductor manufacturing industry to support our business and drive its growth. As a Software Engineer, you will play a pivotal role in the Engineering team, contributing to the overall success of Nova.


Pay Range: $140,000- $160,000 Annually (DOE)

Why Nova:

  • Certified Best Places to Work from Great Places to Work between 2022-2026 and Top 30 in our industry category
  • Doubled in revenue from 2020 to 2022
  • Customer focus: We value building strong relationships. You'll be the face of Nova, working closely with customers to understand their needs.
  • Continuous learning: We're passionate about growth. You'll gain in-depth knowledge of cutting-edge metrology tools, participate in industry trainings, and receive ongoing mentorship from experienced engineers.
Role Responsibilities
  • Design, develop, test, and maintain .NET software applications for semiconductor manufacturing equipment.
  • Collaborate with systems and application engineers to integrate software with x-ray, electron/ion optics, high-precision opto-mechanical systems, vacuum technology, and electronic data acquisition systems.
  • Design and implement robust, scalable, and efficient code that meets industry standards.
  • Analyze and troubleshoot software issues, ensuring high reliability and performance.
  • Participate in design reviews, code reviews, and continuous improvement of software development processes.
  • Work with stakeholders to gather requirements and translate them into effective software solutions.
  • Stay up to date with industry trends and emerging technologies and apply this knowledge to improve current solutions.
Requirements

Requirements
  • 3+ years of software development experience in an OO environment.
  • 3+ years of coding and development experience using C#.NET with Visual Studio 2019+.
  • Experience with Microsoft .NET technologies - WinForms, WPF, WCF, EF, MS Unit Test.
  • Experience working in a multi-threaded environment.
  • Experience working with SQL databases.
  • Experience with real-time systems, hardware-software integration, and/or control systems, preferably in the semiconductor or manufacturing industry.
Preferred Knowledge/Experience:
  • Experience with semiconductor / Metrology software systems.
  • Experience in Semiconductor equipment automation - SEMI standards/SECS/GEM.
  • Familiarity with x-ray or electron/ion optics, vacuum technology, or high-precision opto-mechanical systems.
  • Familiarity with agile methodologies and DevOps practices.
  • Working knowledge of GIT, JIRA, Jenkins.
That special something you bring in
  • Passionate about well-designed software that is modifiable, efficient, reliable, and meets coding standards.
  • Strong problem-solving skills and the ability to troubleshoot complex software and system issues.
  • Ability to translate business requirements into application code.
  • Ability to take ownership of the complete software development cycle from requirements gathering to design to implementation.
  • Excellent teamwork, communication, and collaboration skills.
  • Team player who will work in a collaborative environment with users and the engineering team.

Get to know us better

Nova (NASDAQ: NVMI) is a global company and a leading provider of innovative metrology solutions for process control in semiconductor manufacturing.

With a team of ~1200 people in three R&D centers and 27 field offices, we bring insights into the world's most advanced industry. We leverage multiple technology fields such as physics, optics, chemistry, and algorithms to develop hardware and software solutions that measure almost every advanced computer chip built in the world.

Nova dives deep into dimensions and layers at the atomic level to extract unique insights and provide our customers with crucial decision-making data, handling critical challenges by providing unique, differentiated solutions.

Our outstanding people-focused and innovative culture means every person at Nova has the power to make an impact and significantly redefine what people can achieve through technology.

Join us if you are

A dreamer and brilliant high aimer who sees the impossible as the starting point and loves working in a multidisciplinary global team to create innovative breakthroughs.

If you need assistance due to a disability, you may contact us at View email address on click.appcast.io
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Fremont, CA vacancy
  • $144k - $224k

     ...Software Engineer III, Data Platform Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and... 
    Suggested
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    11 hours ago
  • $125k - $160k

     ...network devices. Work with REST APIs, Docker and Microservices to support the automation testing Collaborate with Network Engineering, DevOps, Test Engineering to support manufacturing process Troubleshoot automation-related issues and optimize performance.... 
    Suggested
    Work experience placement

    Hyve Solutions

    Fremont, CA
    3 days ago
  •  ...SOFTWARE ENGINEER (ID#: 01) Analyze business requirements and deliver new and complex high-quality software solutions. The developer team includes the following roles: Web Method Tester Java Dot Net ASP SAP ERP Oracle ER SFDC Quality Engineer Microsoft Dynamics Agile PLM... 
    Suggested

    Caspex

    Fremont, CA
    4 days ago
  •  ...time Key Responsibilities Design, implement, and debug embedded software for vehicle control, battery management, and power conversion...  ...compliance documentation. Work with hardware, systems, and QA engineers to integrate software into vehicle platforms. Qualifications... 
    Suggested
    Full time
    Remote work

    Dimaag

    Fremont, CA
    3 days ago
  •  ...Job Family: Software Req ID: 510518 Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools...  .... We are seeking a passionate and highly skilled software engineer to join the QuestaSim (Simulation) R&D team at Siemens EDA. In... 
    Suggested
    Full time

    Siemens AG

    Fremont, CA
    1 day ago
  • $7,000 per month

     ...Qualifications Strong programming skills in C/C++, Python, and software design Strong foundation in mathematics and theoretical...  ...stochastic processes, and complexity analysis. Possessing solid engineering discipline, or demonstrating strong interest and potential in... 
    Internship

    Pony.ai Inc.

    Fremont, CA
    3 days ago
  •  ...LAM RESEARCH Corporation in Fremont, California is seeking a Software Engineer to design, develop, and troubleshoot software tools that integrate seamlessly with hardware across their product portfolio. This role involves collaborating with cross-functional teams to drive... 

    Lam Research

    Fremont, CA
    3 days ago
  •  ...database concepts is a big plus Excellent analytical and problem-solving skills Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering Valid work eligibility required:... 

    InterSources

    Fremont, CA
    11 hours ago
  •  ...and personally. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers...  ...member of the growing Data Science and Machine Learning (Client) Engineering team in Bain's Advanced Analytics Group, you will:... 

    SynergisticIT

    Fremont, CA
    3 days ago
  • $130k - $155k

     ...Software Engineer II Fremont, CA Personalis, Inc. is a leader in advanced cancer genomics for enabling the next generation of precision cancer therapies and diagnostics. The Personalis NeXT Platform® is designed to adapt to the complex and evolving understanding... 
    Full time

    Personalis

    Fremont, CA
    1 day ago
  •  ...Synergistic It Software Programmer SYNERGISTIC wants every candidate to know we are always here to support your efforts. Indeed engagement...  ...degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT Highly... 

    SynergisticIT

    Fremont, CA
    4 days ago
  •  ...Professionals, Hope you are doing good This is Sangeetha from Info Way Solutions, LLC We have job opening for Software Engineer and the detailed Job description is given below: Kindly check the JD and share your views Role Software... 

    Info Way Solutions

    Fremont, CA
    3 days ago
  •  ...Job Description: We're seeking a Software Engineer I to join our TrueSim team. TrueSim is a leading photovoltaic (PV) modeling software that enables solar professionals to design, analyze, and optimize solar energy systems with precision and efficiency. Key Responsibilities... 
    Worldwide

    Nextpower

    Fremont, CA
    1 day ago
  •  ...work in a fast paced and dynamic environment and achieve results amidst constraints. • Deep understanding of best design and software engineering practices, design principles and patterns and unit testing. • Analytical skills to determine the source of problems and... 

    Kasmo Global

    Fremont, CA
    11 hours ago
  •  ...Products Group, we are dedicated to excellence in the design and engineering ofLam's etch and deposition products. We drive innovation to...  ...semiconductor industry. The impact you'll make As a Software Engineer at Lam, you will be at the forefront of innovation by... 
    Full time
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    3 days ago
  •  ...Software Engineer Location: Fremont, CA Key Skills: C#, Python Design and develop test cases for testing software United Modeling Language (UML) in Object Oriented Analysis & Design What You'll Do: Gather requirements, write requirement specifications, and... 

    United IT

    Fremont, CA
    1 day ago
  •  ..., Client-side and Server-side JavaScript and AJAX. Education Requirement: Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering. Benefits of working with our clients... 
    H1b
    Immediate start

    SynergisticIT

    Fremont, CA
    4 days ago
  •  ...Software Engineer Location: Fremont, CA Duration: 12 Months Minimum Skills Required: Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. Develop and direct software system testing and validation procedures... 

    WATI

    Fremont, CA
    1 day ago
  • $117k - $234k

     ...Position Summary... VIZIO's engineering team is seeking a Software Engineer - III to automate testing for innovative embedded and TV systems using award-winning ACR technology integrated with cloud solutions running on containerized platforms. What you'll do...... 
    Full time
    Temporary work
    Part time

    Walmart

    Fremont, CA
    3 days ago
  • $140k - $252k

     ...What to Expect The Manufacturing Quality Data Engineering team specializes in predicting safety critical issues before they occur, protecting...  ..., systems, and databases Design and implement real-time software systems leveraging technologies like Kafka for efficient data... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Tesla

    Fremont, CA
    1 day ago
  •  ...development, with a proven track record of successfully shipping Android software products. 2. Minimum 5 years experience with comprehensive...  ...and operating rhythm: The role will consist of: Engineer that can do Android work at the Senior engineer level Device... 
    Immediate start

    Tranzeal

    Newark, CA
    4 days ago
  •  ...Software Engineer 2 Location: Newark, CA Duration: 9 months (Contract to Hire) Role Overview We are seeking a skilled ADAS Sensor Data Engineer to join our innovative automotive technology team. This role involves working with advanced sensor technologies, including... 
    Contract work
    Immediate start

    Kasmo Global

    Newark, CA
    5 days ago
  • Role Summary We are looking for an experienced and technically strong Software Engineer to lead the design and development of system-level / desktop applications for semiconductor equipment control software. The role demands deep technical expertise, full ownership... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    1 day ago
  •  ...development fleet vehicles and customer vehicles. • Collaborate daily and weekly with validation engineers and suppliers to resolve issues. • Diagnose and root cause software bugs and hardware issues using tools such as: o Diagnostic Trouble Codes (DTCs) o Data... 
    Weekend work

    Tranzeal

    Newark, CA
    11 hours ago
  • $226.14k

     ...Software Engineer - SWE2501 Intelliswift Software, Inc. is seeking a qualified professional to fill the position of Software Engineer based in Santa Clara, CA. Job duties: Design, develop and implement customized enterprise-wide software applications and... 

    Intelliswift

    Newark, CA
    3 days ago
  •  ...Jr Software Engineer To assist in the preparation of plans, scripts, measures, and other items needed for testing while applying company and industry standards. Review requirements and provide inputs to Leads. Build test cases, test data & ensure test environment is... 

    Keylent Inc

    Fremont, CA
    1 day ago
  • $140k - $165k

     ...Decompose and re-architect the monolithic LabVIEW-based location engine into AWS microservices (Lambda, EKS/Kubernetes, RabbitMQ, etc.)...  ...mission‑critical services Minimum Qualifications 8+ years of software design and development experience in backend/distributed systems... 
    Work at office
    Local area
    3 days per week

    VALID8 Financial

    Fremont, CA
    11 hours ago
  •  ...expanding rapidly to accelerate development and meet growing customer demands. Anyware Robotics is seeking highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for programming software solutions for a high DOF robotics system. You... 
    Flexible hours

    Alumni Ventures

    Fremont, CA
    3 days ago
  •  ...Professionals, Hope you are doing good This is Sangeetha from Info Way Solutions, LLC We have job opening for Senior Software Engineer and the detailed Job description is given below: Kindly check the JD and share your view Role: Senior... 

    Info Way Solutions

    Fremont, CA
    3 days ago
  •  ...The Senior Software Engineer role focuses on designing, optimizing, and maintaining high-performance software for advanced robotic automation systems. This position involves leading code architecture and reviews, improving scalability and efficiency, mentoring junior developers... 

    Anyware Robotics

    Fremont, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!