×
Register Here to Apply for Jobs or Post Jobs. X

Technologist, Software Development Engineering; Apps

Job in Irvine, Orange County, California, 92713, USA
Listing for: Western Digital
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Position: Technologist, Software Development Engineering (Apps)

Technologist, Software Development Engineering (Apps)

At Western Digital, we empower global innovation by pushing the boundaries of technology. As a Technologist in Software Development Engineering (Apps), you will develop embedded firmware for disk drives, lead cross‑functional teams and deliver complex algorithmic solutions.

Responsibilities
  • Familiar with micro‑processors and microcontrollers, knowledge of ARM a plus
  • Familiarity with real time operating systems (RTOS) and embedded firmware
  • Good verbal and written communication skills
  • Clear understanding of basic Boolean logic, be familiar with C/C++ syntax
  • Being able to multi‑task and handle more than one project simultaneously
  • Perform new firmware and customer features from the design, development, integration, trouble‑shooting to customer deployment
  • Work on a variety of difficult and complex technical problems of moderate scope with little guidance
  • Apply discretion and independent decision‑making in matters of critical importance to the company, such as in evaluating and interpreting the significance of technical or scientific data
  • Identify problems, generate alternatives and recommend solutions to difficult technical problems
  • 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
  • Document 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
Qualifications
  • Bachelor’s or Master’s of Science degree in Computer Engineering, Computer Science, Electrical Engineering, and 10+ years of experience.
Skills
  • Demonstrate leadership skill by guiding and supporting colleagues to achieve targeted goals and desired outcomes
  • Exceptional written and verbal communication skills
  • Interest in HDD, semiconductor, components, nonvolatile memory industry
  • Strong C/C++ development skills
  • Perform new firmware and customer features from the design, development, integration, trouble‑shooting to customer deployment;
  • Work on a variety of difficult and complex technical problems of moderate scope with little guidance;
  • Apply discretion and independent decision‑making in matters of critical importance to the company, such as in evaluating and interpreting the significance of technical or scientific data;
  • Identify problems, generate alternatives and recommend solutions to difficult technical problems;
  • 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary