Want to professionalize your AI skills, pivot to an AI role and increase your salary?
Master AI Engineering with the most practical and comprehensive LLM Development certifications at Towards AI Academy.

Western Digital

Software Engineer (Apps & Firmware)

Western Digital

Published 13 May 2026
San Jose, CA, USA
Full Time

Share this job

Role Highlights

Languages used

Python
C++
JavaScript

Key skills

Data Collection
Machine Learning
Data Science
Computer Science
Code Reviews
Distributed Systems
Relational Database
Embedded Systems
LLMs
Cloud
Storage
AI
Automation
Interfaces
ETL
Architecture

Tools, Libraries and Frameworks

IOS
Git
Linux
FirmWare
Svelte
MySQL
RedShift
Elasticsearch
Kafka
Kubernetes
PyTorch
Tensorflow

Description

The role involves designing and developing internal software applications and data collection frameworks to analyze servomechanical behavior and system performance in hard disk drives. Responsibilities include architecting ETL systems, web-based applications, and machine learning pipelines to support data-driven decision-making. The position requires working with hard disk drives and test environments to validate software and firmware changes. The individual will build scalable solutions that operate across Windows and Linux environments. Additionally, the role involves participating in architecture discussions, code reviews, and creating documentation to support engineering teams.

Required Qualifications and Skills

Candidates must be currently enrolled in or have recently completed a Master’s degree in Computer Science, Computer Engineering, Data Science, or a related field. A strong foundation in software engineering principles is required, along with hands-on experience in C/C++, Python, and web-based development. Applicants must be comfortable working in both Windows and Linux environments and managing relational and non-relational databases. Additionally, candidates are expected to have completed coursework or projects involving GenAI, LLMs, or machine learning.

Disclaimer

Disclaimer: Job and company description information and some of the data fields may have been generated via GPT-4 summarisation and could contain inaccuracies. The full external job listing link should always be relied on for authoritative information.

About the company

Western Digital

Size

27152

HQ

San Jose, US

Public/Private

Public Company

Description

Western Digital is envisioned as a company that powers global innovation and pushes the boundaries of technology, making impossible things possible. As a prominent partner to some of the world's largest and fastest-growing organizations, Western Digital plays a crucial role in energizing competitive gaming platforms, enhancing smart city and automotive systems, and powering the data centers of many leading companies and public clouds. Their technology supports the infrastructure behind a vast array of platforms, including online binge-watching, social media, and digital shopping experiences. Western Digital's portfolio spans across technologies, storage devices, and platforms that cater to both business and consumer needs, emphasizing their core role in advancing a brighter and smarter future through data-centric solutions.

Share

Share this job

Related jobs

AI
Reinforcement Learning
Machine Learning
Data Science
Amphoe Si Maha Phot
Intern
Computer Science
Integrations
Code Reviews
Electrical Engineering
Rochester, NY, USA
Full Time
Data Engineer
ML Ops
Data Science
Vertex AI
San Jose, CA, USA
Remote