Posted in

New College Grad – Software Development Engineering – Apps

New College Grad – Software Development Engineering – Apps

CompanyWestern Digital
LocationIrvine, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelEntry Level/New Grad

Requirements

  • Bachelor’s in Computer Engineering, Computer Science, Electrical Engineering
  • Right to work in the US without requiring Western Digital to commence or sponsor an immigration case in order to employ you at any point in the future required
  • Exceptional written and verbal communication skills
  • Interest in HDD, semiconductor, components, nonvolatile memory industry
  • Strong C/C++ development skills
  • Clear understanding of basic Boolean logic, be familiar with C syntax
  • Familiar with micro-processors and microcontrollers, knowledge of ARM a plus
  • Familiarity with real time operating systems (RTOS) and embedded firmware

Responsibilities

  • Perform new firmware and customer features from the design, development, integration, trouble-shooting to customer deployment
  • Develop technical methodologies and provide essential input on technical strategy
  • Participate and provide input in critical requirements review, code reviews and design reviews as well as cross functional meetings with management in order to resolve development issues
  • Participate and contribute in a cross-functional team as firmware representative
  • Responsible for delivery of complex level algorithms with little guidance
  • Perform failure analysis and debugging failures
  • Develop embedded firmware for disk drives, as well as write technical documents
  • Perform feature design and implementation as well as customer design review calls
  • Determine root cause for disk drives that have failed for apparent firmware related issues
  • Investigate and solve complex customer and factory issues
  • Develop and validate solutions for issues related to disk drive firmware
  • Documents technical findings of engineering analyses and investigations
  • Implement and validate new firmware features for disk drives
  • Create design documents pertinent to the various phases of firmware development
  • Prepare and deliver presentations for internal meetings
  • Identify problems with multiple variables, identifying risks, generating alternatives, and recommending and implementing solutions

Preferred Qualifications

    No preferred qualifications provided.