Software Engineer (Apps & Firmware)
Core
Design and develop software applications and data collection frameworks that analyze servo-mechanical behavior and system performance in enterprise hard disk drives (eHDDs) to accelerate product innovation.
Role type
Software Engineer (Apps & Firmware)
Builds
Internal software tools, ETL systems, web-based applications, advanced analytics, and ML models/pipelines for storage technology teams.
Domain
Storage technology / Enterprise Hard Disk Drives (eHDDs)
Deliverable
production ML models | product features
Required skills
C/C++, Python, web-based development, relational and non-relational databases, GenAI/LLMs, machine learning
Preferred skills
PyTorch, TensorFlow, Svelte, Kafka, Kubernetes, MySQL, SingleStore, Redshift, Elasticsearch
Technologies
PyTorch, TensorFlow, Svelte, Kafka, Kubernetes, MySQL, SingleStore, Redshift, Elasticsearch
Responsibilities
Design and build custom internal software tools transforming raw HDD data into actionable insights; Architect and develop ETL systems, web-based applications, advanced analytics and ML models and pipelines; Work closely with hard disk drives and test environments preparing devices for validation and analysis workflows; Leverage modern frameworks and languages to solve complex engineering challenges and build scalable solutions; Create comprehensive internal documentation and guides democratizing access to tools.
Seniority
Early career (0–2+ years experience)