Software Development Engineer

3 days ago


Irvine, California, United States Western Digital Full time

We are seeking a highly motivated and talented Software Development Engineer to join our team at Western Digital. In this role, you will be instrumental in developing and maintaining our digital twin infrastructure and machine learning software tools.

Key Responsibilities:

  • Develop and enhance our digital twin infrastructure to improve efficiency and accuracy across the design and manufacturing processes.
  • Leverage machine learning and data analytics techniques to optimize the design and manufacturing process, develop design recommendation systems, identify anomalies, and support failure analysis.
  • Design, develop, and maintain software tools that streamline simulation workflows, minimize human error, and enhance the interpretation of simulation results.

Qualifications:

  • MS Degree in Computer Science, Statistics, Mathematics, Data Science, or related quantitative/engineering field plus >3 years of relevant industrial experience
  • Experience/coursework/research in machine learning and deep learning
  • Firm understanding of statistical modeling and data analytics methods
  • Proficient in one or more programming languages such as Python, Java
  • Strong analytical and quantitative problem-solving ability
  • Good communication, relationship skills and a team player

Preferred Qualifications:

  • Experience with frontend framework, such as PyQt6, QtDesigner, React JS, Redux, Axio
  • Experience with backend framework, such as FastAPI, Flask, Django
  • Experience with machine learning framework, such as Scikit-learn, Scipy, PyTorch, TensorFlow, Yolo
  • Knowledge in structural, thermal or mechanical in package engineering
  • Interested in semiconductor industry

Western Digital is committed to providing equal opportunities to all applicants and employees and will not discriminate based on their race, color, ancestry, religion (including religious dress and grooming standards), sex (including pregnancy, childbirth or related medical conditions, breastfeeding or related medical conditions), gender (including a person's gender identity, gender expression, and gender-related appearance and behavior, whether or not stereotypically associated with the person's assigned sex at birth), age, national origin, sexual orientation, medical condition, marital status (including domestic partnership 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.

We also prohibit harassment of any individual on any of the characteristics listed above. Our non-discrimination policy applies to all aspects of employment. We comply with the laws and regulations set forth in the Equal Employment Opportunity is the Law poster.

Western Digital thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within.

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.

Western Digital is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process.

Please contact us at to advise us of your accommodation request.

In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.



  • Irvine, California, United States United Software Group Full time

    Job Title: Senior Software Automation EngineerWe are seeking a highly skilled Senior Software Automation Engineer to join our team at United Software Group. As a key member of our engineering team, you will be responsible for designing and implementing test automation strategies and solutions that drive business value.Key Responsibilities:Define and...


  • Irvine, California, United States Prosum Full time

    Software Development Engineering ManagerWe are seeking a seasoned Software Development Engineering Manager to lead our team in developing cutting-edge software solutions. As a key member of our engineering team, you will be responsible for overseeing the entire software development lifecycle, from initial concept to final deployment.Key Responsibilities:Lead...


  • Irvine, California, United States CalAmp Full time

    OverviewWe are CalAmp, a company that provides connected intelligence solutions to track, monitor, and recover vital assets with real-time visibility and insights.Job SummaryWe are seeking a talented Software Engineer I to join our CMS Team in Irvine, California. As a key member of our team, you will design, implement, test, and maintain software logic and...


  • Irvine, California, United States Western Digital Full time

    Job OverviewWestern Digital is seeking a highly skilled Staff Engineer, Software Development Engineering to join our team. As a key member of our software development team, you will be responsible for designing and implementing software solutions for our high-volume backend hard disk drive manufacturing process.This is an exciting opportunity to work with a...


  • Irvine, California, United States CalAmp Full time

    About the RoleWe are seeking a talented Software Engineer I to join our CMS Team at CalAmp, a connected intelligence company that empowers people to track, monitor, and recover their vital assets with real-time visibility and insights.Key ResponsibilitiesDesign, implement, test, and maintain software logic and componentsCollaborate with product and business...


  • Irvine, California, United States United Software Group Full time

    Senior C/C++ Developer Job DescriptionWe are seeking a highly skilled Senior C/C++ Developer with expertise in systems development and networking to join our dynamic team at United Software Group.Key Responsibilities:Design and develop high-performance C/C++ applications for Linux systemsDevelop and maintain system-level applications with a strong focus on...


  • Irvine, California, United States Amazon Full time

    About the RoleWe are seeking an experienced iOS Software Development Engineer to join our team at Amazon, working on cross-team mobile initiatives to improve both the customer and engineer day-to-day experience.Key ResponsibilitiesDesign and build applications for the iOS platformDevelop with performance, quality, and responsiveness in mindCollaborate with a...

  • Software Developer

    4 weeks ago


    Irvine, California, United States EVONA Full time

    Software EngineerEvona is seeking a talented Software Engineer to join their innovative team in Irvine, CA. As a pioneering company in the space technology sector, we're pushing the boundaries of space exploration by developing cutting-edge Mission Control Systems and creating tools that directly impact space missions.The RoleAs a Software Engineer, you will...


  • Irvine, California, United States Alleviate Financial Solutions Full time

    Job OpportunityWe are seeking a highly skilled Software Engineer to join our Automation Operations Team. In this critical role, you will be responsible for designing and implementing sophisticated automation solutions that enhance our operational efficiency and improve client outcomes.Key Responsibilities:Design, develop, and implement automation solutions...

  • Software Engineer

    4 days ago


    Irvine, California, United States Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team as a Maint GUI Developer. As a key member of our development team, you will be responsible for designing and developing the next generation of Maint GUI, Maint4, in the in-flight entertainment & connectivity ecosystem.Key ResponsibilitiesCollaborate with the development team to...


  • Irvine, California, United States Capital Group Full time

    About the RoleWe are seeking a highly motivated and talented Software Development Engineer Associate to join our team at Capital Group.As a Software Development Engineer Associate, you will be part of an engaging cohort experience that focuses on learning and development, as well as making connections through social events and networking during your first...


  • Irvine, California, United States Western Digital Full time

    Job OverviewWestern Digital is seeking a highly skilled Software Development Engineering Expert to join our team. As a key member of our BE Manufacturing Code Development team, you will work with a team of software and firmware architects and engineers to develop a common flexible and abstracted platform across both Enterprise and Client space.The successful...

  • Software Developer

    2 weeks ago


    Irvine, California, United States Not Disclosed Full time

    Job OpportunityWe are seeking a highly skilled software engineer to contribute to our team at our Irvine office. A degree in computer science or computer engineering from a reputable university is required. The ideal candidate will be a strong object-oriented developer with expertise in Java, C#, MVC, SQL, and.NET. Proficiency in JavaScript is also necessary...


  • Irvine, California, United States Alleviate Financial Solutions Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Automation Operations Team. As a key member of our team, you will be responsible for designing and implementing sophisticated automation solutions that enhance our operational efficiency and improve client outcomes.Key ResponsibilitiesDesign, develop, and implement automation...


  • Irvine, California, United States Amazon Full time

    Amazon is seeking a skilled Software Development Engineer in Test to design, develop, and support scalable, distributed frameworks and real-time systems. As a member of our team, you will work closely with stakeholders to deliver features with high frequency, using Java, object-oriented design patterns, distributed databases, and AWS technologies.We are a...

  • Software Engineer

    3 days ago


    Irvine, California, United States Codazen Full time

    About CodazenWe're a team of innovators who believe in creating seamless and engaging digital experiences. Our unique blend of specialized skills and digital alchemy enables us to engineer experiences that help businesses connect with users and users with the world.Key ResponsibilitiesBuild high-performance web applications using React and PHPImplement HTML...

  • Software Engineer

    3 days ago


    Irvine, California, United States Panasonic Avionics Corporation Full time

    Job SummaryDesign and develop next-generation products at Panasonic Avionics Corporation. Develop tools and systems that process and transform hardware/software configuration data into system-level configuration parameters to meet customer In-Flight Entertainment (IFE) requirements.Key ResponsibilitiesDesign, modify, and implement complex software...


  • Irvine, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Alexa Customer Journeys team. As a key member of our team, you will be responsible for designing, developing, and deploying distributed machine learning systems and large-scale solutions for our global customer base.You will collaborate closely with a team of Data/Applied...


  • Irvine, California, United States MobiltyWare, Inc. Full time

    MobilityWare, Inc. Job OpportunityWe have an exciting opening in Irvine, CA for a Sr. Software Engineer II (CIPSV) to join our team.Job Responsibilities:Deliver game system's UI and UX related featuresOptimize code and develop live support functionalityBenefits:Annual base salary range: $176,134 - $196,134How to Apply:Submit your resume, referencing job...


  • Irvine, California, United States Turion Space Full time

    The Flight Software Engineer will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.This role involves collaborating with cross-disciplinary teams to ensure that flight software meets performance, reliability, and mission-specific requirements.Key Responsibilities:Software...