Western Digital-posted 3 months ago
Full-time • Senior
San Jose, CA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

We are seeking a highly experienced and visionary Director of Software Engineering to lead software development initiatives across HDD Operations AI enablement, manufacturing systems, and data-driven process optimization. The ideal candidate brings a strong background in factory automation, cloud-scale data platforms, embedded systems & firmware, along with proven leadership in managing cross-functional engineering teams. This role is pivotal in driving innovation, ensuring quality, and accelerating digital transformation within the HDD industry.

  • Define and execute the software engineering strategy across HDD product lines, manufacturing automation, and digital platforms/Digital Twins.
  • Build and lead high-performing engineering teams across embedded software, process automation, data engineering, and AI/ML applications overlaid on various legacy systems.
  • Collaborate with hardware, reliability, process engineering, and product teams to deliver integrated solutions.
  • Drive adoption of Digital Twin, predictive analytics, Gen-AI & TinyML in HDD design, testing, and manufacturing.
  • Guide architecture decisions for AI-driven manufacturing execution systems, automation frameworks, and factory optimization tools.
  • Lead development of high-scale data pipelines for HDD telemetry, reliability monitoring, and yield optimization.
  • Oversee software platforms that integrate IoT, edge computing, and cloud services for end-to-end visibility.
  • Ensure system scalability, reliability, and cybersecurity compliance.
  • Mentor and grow engineering managers and technical leads, fostering a culture of innovation, collaboration, and accountability.
  • Implement Agile/SAFe methodologies for efficient delivery and continuous improvement.
  • Manage budgets, resource allocation, and be involved in strategic vendor partnerships.
  • Master's in computer science, Electrical Engineering, or related field
  • 17+ years of software engineering experience, with at least 7 years in leadership roles
  • Proven expertise in software development and delivery at enterprise scale
  • Strong background in manufacturing automation, data engineering, or cloud-based platforms
  • Demonstrated success in building and leading cross-functional, geographically distributed teams.
  • Data Pipelines: Python, Spark, Kafka, Flink
  • Databases: SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Cassandra), Time-series DBs (InfluxDB), Oracle
  • Cloud Platforms: AWS, Azure, GCP
  • AI/ML: TensorFlow, PyTorch, scikit-learn, TinyML for embedded predictive modeling
  • LLM: AWS Bedrock, oLLama, Anthropic Claude
  • Search engines: Apache Lucene, Apache SOLR, ElasticSearch
  • Big data: Apache Hadoop, Apache Kafka, RabbitMQ
  • Firmware & Embedded Systems: C, C++, Rust (low-level systems programming)
  • RTOS, ARM Cortex, DSPs, FPGA-based systems
  • Programming languages and frameworks: OOPS: Java, JEE, Spring Boot, Spring Data, Spring JPA
  • Scripting languages: Javascript, NodeJS, CSS
  • Deployment tools: Docker, Podman
  • Cloud: AWS, GCP
  • UI frameworks: ReactJS
  • Mobile frameworks: Flutter, Dart
  • DevOps: Git, Jenkins, Docker, Kubernetes
  • Agile/SAFe project management tools (Jira, Confluence)
  • Certified Scrum Product Owner (CSPO) from Scrum Alliance - Certification ID - 001388773
  • Cybersecurity & compliance standards (ISO, NIST, TCG Opal, FIPS for storage security)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service