Senior Software Engineer

3 days ago


San Jose, California, United States Western Digital Full time
Job Summary

We are seeking a highly skilled Senior Software Engineer to join our Manufacturing Execution Systems (MES) design and development team. As a key member of our team, you will be responsible for delivering exceptional IT solutions for Wafer Manufacturing.

Key Responsibilities
  • Collaborate with key stakeholders to identify business problems that require leading-edge IT solutions and document all requirements in Confluence.
  • Perform preliminary sizing and engage supporting teams to deliver optimized sizing and design simulations.
  • Decompose design into manageable work packages for development and implementation, and provide effort estimations on work packages.
  • Guide the choice of development tools, methodologies, and open-source software for crafting customer-facing applications and automation solutions.
  • Drive development of new functionalities, algorithms, prototypes, and reports, and deploy them in a fast-paced manufacturing environment.
  • Support MES issues and provide guidance on a 24x7 basis for 2 wafer factories.
  • Integrate with other IT groups, including Automation, Factory Systems, and Infrastructure, to ensure seamless communications between teams.
  • Operate according to Agile principles.
Requirements
  • Minimum of a BS in Electrical Engineering, Computer Engineering, or related discipline.
  • 8+ years of relevant professional experience.
  • Strong experience in Microsoft Visual Studio development suite, specifically C#.Net, and familiarity with web application development.
  • Knowledge in front-end development using Angular or React framework or any web framework, TypeScript, JavaScript, and jQuery.
  • Strong understanding of core Manufacturing Execution System Concepts and highly available MES solutions.
  • Programming experience with Oracle DB or MS SQL, including database schema design and writing stored procedures/functions.
  • Experience with Semiconductor MFG processes and concepts.
  • Familiarity with microservices and AI Concepts.
Skills
  • Written communication skills: The successful candidate must be able to write clear requirement documents, design documents, test plans, and user documents.
  • Verbal communication skills: The successful candidate must be able to present requirements, designs, test plans, and status to peers and management team.
  • Team Skills: The successful candidate must have demonstrated successes in operating in a collaborative team development environment.
Equal Employment Opportunity

Western Digital is committed to providing equal opportunities to all applicants and employees and will not discriminate based on their race, color, ancestry, religion, sex, gender, age, national origin, sexual orientation, medical condition, marital status, physical disability, mental disability, medical condition, genetic information, protected medical and family care leave, Civil Air Patrol status, military and veteran status, or other legally protected characteristics.

Benefits

We offer a comprehensive package of benefits, including paid vacation time, paid sick leave, medical/dental/vision insurance, life, accident, and disability insurance, tax-advantaged flexible spending and health savings accounts, employee assistance program, other voluntary benefit programs, tuition reimbursement, transit, the Applause Program, employee stock purchase plan, and the Western Digital Savings 401(k) Plan.



  • San Jose, California, United States TEKsystems Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at TEKsystems. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our clients.Responsibilities:Design and implement software solutions using...


  • San Jose, California, United States ANSYS Full time

    Job Title: Senior Application EngineerAt Ansys, we are seeking a highly skilled Senior Application Engineer to join our team. As a key member of our technical support team, you will be responsible for providing expert-level support to our customers, helping them to overcome complex technical challenges and achieve their goals.Key Responsibilities:Develop and...


  • San Jose, California, United States Triunity Software Full time

    Job DescriptionWe are seeking a highly skilled Senior Validation Engineer to join our team at Triunity Software, Inc. as a key member of our Product Development and Staff Augmentation services.About the Role:Process and equipment qualification (IQ/OQ/PQ)Development of test methods for Design V&V, Process Validation, and ProductionValidation of test...


  • San Jose, California, United States SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking an experienced Senior Software Architect to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing and building large-scale applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop complex, multi-tiered software applications...


  • San Jose, California, United States BILL Full time

    {"title": "Senior Software Engineer", "description": "Join Our Team at BILLWe are seeking a highly skilled Senior Software Engineer to join our Core Product team at BILL. As a key member of our team, you will be responsible for designing, developing, and implementing new features and capabilities for our Accounts Payable (AP) solution.Key...


  • San Jose, California, United States Tekfortune Inc Full time

    Job Title: Senior C++ Software EngineerAt Tekfortune Inc, we are seeking a highly skilled Senior C++ Software Engineer to join our team.Job Summary:We are looking for a talented C++ software engineer to develop and maintain high-quality software products. The ideal candidate will have a strong background in C++, Unix/Linux environment, and related...


  • San Jose, California, United States MediaTek Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer/Staff Software Engineer to join our team at MediaTek. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesCollaborate with Customers and...


  • San Jose, California, United States PayPal Full time

    Job Summary:As a Senior Software Engineering Manager at PayPal, you will be responsible for leading a team of software engineers to design, develop, and deploy high-quality software solutions. You will work closely with cross-functional teams to ensure that our software meets the needs of our customers and stakeholders.Key Responsibilities:Lead a team of...


  • San Jose, California, United States PayPal Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineering Manager to join our team at PayPal. As a key member of our engineering organization, you will be responsible for leading a team of software engineers and driving the development of our products and services.Key ResponsibilitiesLead a team of software engineers and provide guidance on...


  • San Jose, California, United States PayPal Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineering Manager to join our team at PayPal. As a key member of our engineering organization, you will be responsible for leading a team of software engineers and driving the development of our products and services.Key ResponsibilitiesLead a team of software engineers and provide guidance on...


  • San Jose, California, United States MIT RESOURCE Full time

    Job Title: Senior Software Architect EngineerJob Summary:MIT RESOURCE is seeking a highly skilled Senior Software Architect Engineer to drive the software architecture development effort from the current surgical planning system to the next generation.Key Responsibilities:Software Architecture Development: Applies software architecture expertise to design...


  • San Jose, California, United States Supermicro Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Supermicro. As a critical member of our system department, you will be responsible for implementing AI/ML applications to support organizational initiatives.Key ResponsibilitiesDesign, develop, test, and deploy applications using modern AI/ML...


  • San Jose, California, United States Supermicro Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Supermicro. As a critical member of our system department, you will be responsible for implementing AI/ML applications to support organizational initiatives.Key ResponsibilitiesDesign, develop, test, and deploy applications using modern AI/ML...


  • San Jose, California, United States Google Full time

    About the RoleAt Google, we're pushing the boundaries of what's possible with software engineering. As a senior software engineer on our engineering productivity team, you'll have the opportunity to work on critical projects that impact the lives of billions of users.We're looking for talented engineers who can design, develop, and deploy scalable software...


  • San Jose, California, United States Samsung Semiconductor Full time

    Position Overview:We are seeking a highly skilled and experienced Senior GNSS Software Engineer to join our innovative team at Samsung Semiconductor. This role is pivotal in advancing our location technology solutions, which are integral to a wide range of applications including mobile devices and autonomous systems.Key Responsibilities:As a Senior GNSS...


  • San Jose, California, United States ANSYS Full time

    Job Title: Senior Application EngineerWe are seeking a highly skilled Senior Application Engineer to join our team at ANSYS. As a key member of our software support team, you will be responsible for providing technical expertise and support to our customers.Key Responsibilities:Develop and maintain technical competence in one or more software productsLead...


  • San Jose, California, United States Teradyne Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Teradyne. As a key member of our software development team, you will be responsible for designing and developing user-friendly graphical user interface (GUI) hardware tools for hardware verifying, debugging, and accessing.Key ResponsibilitiesCollaborate with senior...


  • San Jose, California, United States Triunity Software Full time

    Job Title: Team Lead Validation EngineerWe are seeking a highly skilled Team Lead Validation Engineer to join our team at Triunitysoft, Inc. in San Jose, CA.Job Summary:The successful candidate will lead the validation of medical devices and equipment, ensuring compliance with FDA Quality System Regulation (21 CFR 820) and ISO 13485. This role requires...


  • San Jose, California, United States Insight Global Full time

    Job Title: Senior Software Engineer - Identity PlatformWe are seeking a highly skilled Senior Software Engineer to join our Identity Platform team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and secure web applications.Key Responsibilities:Design and develop high-quality software solutions using...


  • San Jose, California, United States Tbwa ChiatDay Inc Full time

    About the OpportunityWe're seeking a highly skilled Senior Software Engineer to join our Payments Team in the US. This role will provide a significant impact on the engineering team, working with product managers, designers, and other engineers to develop foundational elements for a scalable, resilient, and observable payment platform.Key...