Principal Software Engineer for MES Applications

22 hours ago


San Jose, California, United States Western Digital Full time
Job Title: Principal Engineer MES Applications

We are seeking a highly skilled Principal Engineer to join our MES Applications team at Western Digital. As a key member of our team, you will be responsible for designing, developing, testing, and deploying 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.
Qualifications:
  • Minimum of a BS in Electrical Engineering, Computer Engineering, or related discipline is required. MS is a plus.
  • 8+ years of relevant professional experience.
  • Strong experience in Microsoft Visual Studio development suite, specifically C#.Net. Also, familiar with the 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.

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, genetic information, military and veteran status, or other legally protected characteristics.

We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us.

We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect, and contribution.

Please contact us at [email address] to advise us of your accommodation request.

An employee's pay position within the salary range may be based on several factors, including but not limited to relevant education, qualifications, certifications, and experience.

The salary range is what we believe to be the range of possible compensation for this role at the time of this posting.

You will be eligible to participate in Western Digital's Short-Term Incentive (STI) Plan, which provides incentive awards based on Company and individual performance.

We offer a comprehensive package of benefits, including paid vacation time, paid sick leave, medical/dental/vision insurance, life, accident, and disability insurance, and more.



  • San Jose, California, United States Western Digital Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our MES Applications team. As a key member of our design, development, test, and deployment team, you will be responsible for delivering exceptional IT solutions for Wafer Manufacturing.Key ResponsibilitiesCollaborate with stakeholders to identify business problems and develop...


  • San Jose, California, United States Western Digital Full time

    Job SummaryWe are seeking a highly skilled Principal Engineer to join our MES Applications team at Western Digital. As a key member of our design, development, test, and deployment team, you will be responsible for delivering exceptional IT solutions for Wafer Manufacturing.Key ResponsibilitiesCollaborate with key stakeholders to identify business problems...


  • San Jose, California, United States Western Digital Full time

    Job SummaryWe are seeking a highly skilled Principal Engineer, MES Applications to join our team at Western Digital. As a key member of our MFG Execution System (MES) design, development, test, and deployment team, you will be responsible for delivering exceptional IT solutions for Wafer Manufacturing.Key ResponsibilitiesCollaborate with key stakeholders to...


  • San Jose, California, United States Western Digital Full time

    Job SummaryWe 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 ResponsibilitiesCollaborate with key stakeholders to identify business problems that require...


  • San Jose, California, United States Super Micro Computer Full time

    Job SummaryThe Principal Field Application Engineer will be part of a dynamic team responsible for developing new opportunities in the global IT market. This role requires working with customers from ground to executive-level, managing projects with internal and external teams, and growing the business. Key factors for this position include customer and...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman Aerospace Systems. As a key member of our engineering team, you will be responsible for designing, developing, and delivering software solutions for our flight and mission critical systems.Key Responsibilities:Develop Java...


  • San Jose, California, United States Super Micro Computer Full time

    About SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide.We are a Top Tier company with a strong presence in the Silicon Valley Top 50 technology firms. Our global expansion has provided us with...


  • San Diego, California, United States Northrop Grumman Careers Full time

    Principal Engineer Software - JavaNorthrop Grumman Aerospace Systems is seeking an experienced Principal Engineer Software - Java to join our team of qualified, diverse individuals.Job SummaryWe are looking for a highly skilled software engineer to develop Java applications in an embedded technology environment. The ideal candidate will have experience...


  • San Jose, California, United States Zscaler Full time

    About ZscalerZscaler is a leading cloud security company that provides a comprehensive security platform to protect enterprises from cyber threats. With a mission to make the cloud a safe place to do business, Zscaler has built a reputation as a trusted partner for organizations around the world.Job SummaryWe are seeking an experienced Principal Software...


  • San Diego, California, United States Northrop Grumman Full time

    About the RoleWe are seeking an experienced Principal Software Engineer to join our team in San Diego, CA or Oklahoma City, OK. As a key member of our engineering team, you will be responsible for developing software solutions for our flight and mission critical systems.Key ResponsibilitiesDesign, implement, and deliver software products as part of an...


  • San Diego, California, United States Northrop Grumman Careers Full time

    Job Title: Principal Software EngineerNorthrop Grumman Careers is seeking a highly skilled Principal Software Engineer to join our team of experienced professionals. As a key member of our software development team, you will be responsible for designing, developing, and delivering complex software systems for our customers.Key Responsibilities:Participate in...


  • San Diego, California, United States Northrop Grumman Careers Full time

    Job Title: Principal Software EngineerNorthrop Grumman Careers is seeking a highly skilled Principal Software Engineer to join our team of experienced professionals. As a key member of our software development team, you will be responsible for designing, developing, and delivering complex software systems for our customers.Key Responsibilities:Participate in...


  • San Diego, California, United States Northrop Grumman Full time

    About the RoleWe are seeking an experienced Principal Software Engineer to join our team in San Diego, CA or Oklahoma City, OK. As a key member of our engineering team, you will be responsible for developing software solutions for our flight and mission critical systems.Key ResponsibilitiesDesign, implement, and deliver software products as part of an...


  • San Diego, California, United States Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java.Key ResponsibilitiesDesign and develop software applications using Java, following...


  • San Diego, California, United States CoStar Group Full time

    Job Title: Principal Software Engineer - HospitalityWe are seeking an experienced Principal Software Engineer to join our team at CoStar Group, a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. As a Principal Software Engineer, you will be responsible for designing and developing high-quality...


  • San Diego, California, United States Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Principal Engineer Software - Java to join our team of experienced professionals at Northrop Grumman Aerospace Systems. This position will be located in San Diego, CA or Oklahoma City, OK.Key ResponsibilitiesDevelop Java applications for embedded technology environments.Work with real-time operating systems for...


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

    About ArrcusArrcus is a leading provider of network connectivity solutions, dedicated to enhancing business efficiency through innovative technology. Our flagship product, the Arrcus Connected Edge (ACE) platform, offers unparalleled networking capabilities with a flexible consumption model and the lowest total cost of ownership.We are a team of world-class...


  • San Diego, California, United States Northrop Grumman Full time

    Role OverviewWe are seeking a highly skilled Principal Engineer Software - Java to join our team of experienced professionals in San Diego, CA or Oklahoma City, OK. This position will be part of our embedded technology environment, developing software working with real-time operating systems for use in flight and mission-critical systems.Key...


  • San Diego, California, United States Northrop Grumman Full time

    Role OverviewWe are seeking a highly skilled Principal Engineer Software - Java to join our team of experienced professionals in San Diego, CA or Oklahoma City, OK. As a key member of our engineering team, you will be responsible for developing software solutions for embedded systems, working with real-time operating systems, and collaborating with...


  • San Diego, California, United States Northrop Grumman Full time

    Software Development OpportunityWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman Aerospace Systems. This position will be located in San Diego, CA or Oklahoma City, OK.Key Responsibilities:Develop Java applications for embedded technology environments.Work with real-time operating systems for use in flight and...