Early Career Talent - Software Engineering (Apps)

Western DigitalIrvine, CA
3hOnsite

About The Position

Responsible for the design, development, and support of new or existing Hard Disk Drive (HDD) embedded software features Design, implement, validate, and maintain embedded software components to support products using best-practice development methodologies Design and develop test cases for embedded software features being implemented Design, develop, and implement tools to improve embedded software debug/test capabilities and analytics Participate in design meetings, test planning sessions, and code reviews Collaborate with internal and cross functional teams to derive innovative quality solutions Document the findings in bug tracking system, create and update web pages for sharing information, and create presentations for communication of ideas Be self-motivated and work as part of a SAFe agile team to accomplish planned tasks This position is part of our Early Career program at WD. Our Early Career program is designed to support individuals beginning their professional career by providing the foundational training through a structured onboarding, mentorship, and development curriculum.

Requirements

  • Currently pursuing or recently completed BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering equivalent experience
  • Right to work in the US without requiring Western Digital to commence or sponsor an immigration case to employ you (for example, H-1B or other employment-based immigration case).
  • Fluency with programming languages such as C/C++
  • Software testing background with experience developing automated test script and experience with test development, test plan creation, and developing automation software is desired
  • Familiar with micro-processors and microcontrollers, knowledge of ARM a plus
  • Familiarity with real-time operating systems (RTOS) and embedded firmware
  • Exceptional written and verbal communication skills
  • Interest in HDD, semiconductor, components, nonvolatile memory industry
  • Proficient in Microsoft Office applications
  • Interest in data analysis

Nice To Haves

  • knowledge/experience with interface bus analyzers, SATA/SAS, script languages such as Python and TCL.

Responsibilities

  • design, development, and support of new or existing Hard Disk Drive (HDD) embedded software features
  • Design, implement, validate, and maintain embedded software components to support products using best-practice development methodologies
  • Design and develop test cases for embedded software features being implemented
  • Design, develop, and implement tools to improve embedded software debug/test capabilities and analytics
  • Participate in design meetings, test planning sessions, and code reviews
  • Collaborate with internal and cross functional teams to derive innovative quality solutions
  • Document the findings in bug tracking system, create and update web pages for sharing information, and create presentations for communication of ideas
  • Be self-motivated and work as part of a SAFe agile team to accomplish planned tasks

Benefits

  • 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 such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity
  • tuition reimbursement
  • transit
  • the Applause Program
  • employee stock purchase plan
  • the Western Digital Savings 401(k) Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service