Jobs
>
Senior Software Engineer
>
San Jose

    Senior Software Engineer - San Jose, CA, United States - ASML

    Default job background
    Description

    Introduction to the job ASML US, including its affiliates and subsidiaries, brings together the most creative minds in science and technology to develop lithography machines that are key to producing faster, cheaper, more energy-efficient microchips.

    We design, develop, integrate, market and service these advanced machines, which enable our customers - the world's leading chipmakers - to reduce the size and increase the functionality of their microchips, which in turn leads to smaller, more powerful consumer electronics.

    Our headquarters are in Veldhoven, Netherlands, and we have 18 office locations around the United States including main offices in Chandler, Ariz., San Jose and San Diego, Calif., Wilton, Conn., and Hillsboro, Oregon.

    The ASML division in San Jose, CA, formerly known as Brion Technologies, is a worldwide leader in computational lithography.

    Brion created the Tachyon Flex platform, a highly accurate and ultra-fast Optical Proximity Correction (OPC) and OPC verification system, which provides unique capabilities that address the interrelated challenges of design, photomask creation, and wafer printing for semiconductor manufacturing.

    Job mission In the software research and development (R&D) team, you will be a key member to develop high quality software in C++, Python and contribute to all phases of the development process from designing to release.

    You will be responsible for independently developing and testing the algorithms and turn general requirement definitions into functioning modules. A good candidate should exhibit strategic thinking, be self-motivated and collaborative with team members. Role and responsibilities This position requires programing experience in multi-threaded parallel applications in Linux environments.

    This position is to develop new features to improve performance for Tachyon MXP product and to help taking this application to the next level.

    Tachyon MXP is the data cleaning and data collection tool to provide reliable data for model calibration and is part of the end-to-end solutions for achieving the best model performance for Tachyon FEM+ and Newron models.

    Designing and developing algorithms in C++ to improve runtime and accuracy of Tachyon MXP applications.

    The task includes developing new algorithm and data structures from the scratch, adopting known solutions via using a third party library or via reimplementation from a known/published algorithms.

    Integrating algorithms into module(s) that can be used in a distributed computing system in a Linux environment.

    The task includes interface design and optimizing data distribution to maximize the efficiency of the algorithms in a distributed environment.

    Integrating open source libraries, such as OpenCV or Tensorflow, into our applications.
    Writing unit test for algorithms and modules.
    Developing machine-learning based models and solutions for image processing, image recognition in MXP.
    Integrating existing modules into an end-to-end solution, in C++ or Python scripts,
    Evaluating pro and cons among solutions and suggesting the best solutions to fulfill the requirements.
    Keeping good documentation of design and implementations.
    Debugging software issue cases and fix bugs. Education and experience Phd or Master's degree in Computer Science, Electric Engineering, physics, Applied Mathematics, or related areas. Three or more year of experience in C++ Object-Oriented Software Development
    Solid understanding in Data Structures and Algorithms
    Experience in developing and debugging Multi-threaded/Parallel Applications
    Familiar with UNIX environment and scripting languages
    Experience in Computational Geometry, Large Data Application, High Performance Computing, Algorithm Optimization and Geometric Pattern processing (matching) is a good plus
    Knowledge in Semiconductor Lithography and IC design layout processing is a good plus Skills
    Work independently or as part of a team and follow through on assignments with minimal supervision.
    Demonstrate open, clear, concise and professional communication.
    Ability to establish and maintain cooperative working relationships with co-workers and customer.
    Work according to a strict set of procedures within the provided timelines. Other information
    This position is located on-site in San Jose, CA.

    It requires onsite presence to attend in-person work-related events, trainings and meetings and to further ensure teamwork, collaboration and innovation.

    Routinely required to sit; walk; talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch.

    Occasionally required to move around the campus.
    Occasionally lift and/or move up to 10 pounds.
    U.S. Flexible Work policy may be available to employees who work in conductive roles. Mutually-beneficial alternative work arrangement must be approved by manager – hybrid working Model.

    Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus.

    Work according to a strict set of procedures within the provided timelines.

    EOE AA M/F/Veteran/Disability Diversity and inclusion ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce.

    It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity.

    We recognize that diversity and inclusion is a driving force in the success of our company. Need to know more about applying for a job at ASML? Read our frequently asked questions . Request an Accommodation ASML provides reasonable accommodations to applicants for ASML employment and ASML employees with disabilities.

    An accommodation is a change in work rules, facilities, or conditions which enable an individual with a disability to apply for a job, perform the essential functions of a job, and/or enjoy equal access to the benefits and privileges of employment.

    If you are in need of an accommodation to complete an application, participate in an interview, or otherwise participate in the employee pre-selection process, please send an email to to initiate the company's reasonable accommodation process.


  • USA Tech Recruitment

    Software Engineer

    3 weeks ago


    USA Tech Recruitment San Jose, United States

    Software Engineer - Linux Device Drivers · Position: Software Engineer - Linux Device Drivers · Are you interested in joining one of the fastest growing GenAI start ups in the world? The company have recently secured a huge amount of funding and are looking to expand their HW tea ...

  • Cisco

    Software Engineer

    6 days ago


    Cisco San Jose, United States

    Who You'll Work With: · You will join a dynamic, multi-talented Engineering team that is driving the evolution and expansion of computing engineering. · The team works on next-generation data center products that provide new methodologies and create scalable software solutions. ...

  • Cypress HCM

    Software Engineer

    5 days ago


    Cypress HCM San Jose, United States

    We have an exciting opportunity for a Software Engineer C++ GPU with the top leading multimedia and creative software company in the world. · Responsibilities: · Work on developing GPU components for the video processing pipeline · Work on architecting, coding and productizing th ...

  • Cisco

    Software Engineer

    5 days ago


    Cisco San Jose, United States

    Who We Are · We are a member of Cisco Compute Engineering organization in a globally distributed environment.We build, develop, and maintain software for UCS family of computing systems.Learn more about us at · Who You'll Work With · You will be working with a team of highly ...

  • Cisco

    Software Engineer

    1 week ago


    Cisco San Jose, United States

    Who We Are · Cisco Silicon One is the center of Cisco's ASIC design and is driving the development of next-generation network devices for the 5G and AI era. Our outstanding team works in a startup atmosphere within a stable and leading corporate environment, and our design cente ...

  • Cypress HCM

    Software Engineer

    3 weeks ago


    Cypress HCM San Jose, United States

    We have an exciting opportunity for a Software Developer - C++ with the top leading multimedia and creative software company in the world. · Responsibilities: · Work on developing features in Video Editing applications · Work on improving quality and performance of existing and ...

  • Comrise

    Software Engineer

    5 days ago


    Comrise San Jose, United States

    Position: Software Engineer (Front End) · Location: Bay Area, CA (Hybrid) · Duration: 8 Months · The Advertising Team is reinventing advertising at eBay We're creating innovative ad-tech solutions to optimize the ad monetization and experience on eBay. Our goal is to create a val ...

  • Comrise

    Software Engineer

    2 weeks ago


    Comrise San Jose, United States

    Position: Software Engineer (Backend) · Location: San Jose, CA (Hybrid) · Duration: 6+ Month · Job Responsibilities: · Design new experiences for Client sellers and advertisers to promote their products, manage their advertising campaigns, and run their businesses · Build highly ...

  • BHO Tech

    Software Engineer

    1 week ago


    BHO Tech San Jose, United States Full time

    Overview · We are the leading innovator of Container Converged Infrastructure is looking for a dynamic, high performing, Software engineer ­ Backend to be based out of our San Jose CA headquarters. · Funded by top tier venture financing from CRV, DFJ, GSR, and Goldman Sachs along ...

  • Tata Consultancy Services

    Software Engineer

    3 weeks ago


    Tata Consultancy Services San Jose, United States

    Responsibilities · Build web services and create integrations between applications using Snaplogic, Splunk, JSON, and HTML leveraging RESTful design principles · Develop business-critical solutions using both client-side and server-side technologies · Work as part of an Agile-s ...

  • Adobe

    Software Engineer

    3 weeks ago


    Adobe San Jose, United States Full time

    Our Company · Changing the world through digital experiences is what Adobe's all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences We're passionate about empowering people to create beautiful ...

  • Dew Software

    Software Engineer

    2 weeks ago


    Dew Software San Jose, California, United States Contract

    Dew Software is seeking a talented Front End Software Engineer to join our team. As a Front End Software Engineer, you will be responsible for developing and maintaining user interfaces for web applications. You will work closely with designers, product managers, and backend deve ...

  • Cisco

    Software Engineer

    1 week ago


    Cisco San Jose, United States

    What You'll Do · Design, develop, and implement high quality SRE applications and tools for Cisco SDWAN management layer · Collaborate with team members to determine the root cause of problems and the best course of action to resolve problems and avoid them in the future · Maint ...

  • Broadcom Corporation

    Software Engineer

    1 week ago


    Broadcom Corporation San Jose, United States

    Please Note: · 1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account) · 2. If you already have a Candidate Account, please Sign-In before you apply. · Job Description: · Job Description · Ether ...

  • Teradyne

    Software Engineer

    1 week ago


    Teradyne San Jose, United States

    Organization & Role · TERADYNE, where experience meets innovation and driving excellence in every connection. We are fueled by creativity and diversity of thought and in our workforce. Our employees are supported to innovate and learn something new every day. · We cultivate a c ...

  • Cypress Human Capital Management, LLC

    Software Engineer

    3 days ago


    Cypress Human Capital Management, LLC San Jose, United States

    We have an exciting opportunity for a Software Engineer C++ GPU with the top leading multimedia and creative software company in the world. · Responsibilities: · Work on developing GPU components for the video processing pipeline · Work on architecting, coding and productizing th ...

  • PayPal

    Software Engineer

    2 weeks ago


    PayPal San Jose, United States

    At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure. · Job Description Summary: · At PayPal, we're ...

  • Teradyne

    Software Engineer

    1 week ago


    Teradyne San Jose, United States

    Press Tab to Move to Skip to Content Link · Select how often (in days) to receive an alert: · Software Engineer · ID: · 7805 · Location: · San Jose, CA, US · Organization & Role · TERADYNE, where experience meets innovation and driving excellence in every connection. We are ...

  • Comrise

    Software Engineer

    3 days ago


    Comrise San Jose, United States

    Position: Software Engineer (Front End) · Location: Bay Area, CA (Hybrid) · Duration: 8 Months · The Advertising Team is reinventing advertising at eBay Were creating innovative ad-tech solutions to optimize the ad monetization and experience on eBay. Our goal is to create a v ...

  • Eleganttek

    Software Engineer

    3 days ago


    Eleganttek San Jose, United States

    Join our team at Elegant Tek and be part of a dynamic ITconsultancy that thrives on innovation. · job title · Software Engineer · job position · 42765 · job location · San Jose · job roles & responsibilities · Designing, developing, testing, and maintaining software applicatio ...