Western Digital Hiring Software Engineer

Western Digital Shares Soar as Company Splits Off Flash Memory Business

Join Western Digital as a Software Engineer

Location:

Bengaluru, India
Full-time

Business Function:

Software Development Engineering (Apps)

Work Location:

Bangalore Hallmark Office (IBS)–LOC_WDT_IBS

Company Description:

At Western Digital, our vision is to power global innovation and push the boundaries of technology to make the impossible possible. As a company of problem solvers, we have been enabling extraordinary achievements for decades, including helping put a man on the moon.

We partner with some of the world’s largest and fastest-growing organizations. From energizing competitive gaming platforms to making cities safer and cars smarter, to powering data centers and public clouds, Western Digital is fueling a brighter, smarter future. Our technology supports the storage infrastructure behind streaming, social media, and online shopping, and our flash memory cards capture and preserve precious moments.

Our expansive portfolio includes technologies, storage devices, and platforms for both businesses and consumers, with brands like Western Digital®, G-Technology™, SanDisk®, and WD®. Join us in shaping the future of data.

Job Description:

What You Will Do:

Essential Duties and Responsibilities:

  • Develop firmware using C/C++ in multiple environments, including FPGA and Simulator, for NAND/eHDD (Enterprise Hard Disk Drive) products.
  • Follow Agile methodologies in development.
  • Create design documents for various phases of firmware development.
  • Work on a scrum team responsible for full stack embedded firmware development for enterprise products, including innovation, design, implementation, and debugging of data paths, software algorithms, data structures, and drivers.
  • Deliver cutting-edge storage products with interfaces like SAS, SATA, and PCIe.
  • Collaborate with cross-functional teams to develop HDD products.
  • Work both unsupervised and as part of an agile team, developing yourself and others within the group.
  • Understand the end-to-end product lifecycle.

Qualifications:

Required:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics and Communication, or equivalent.
  • Minimum GPA of 8.0.
  • Strong knowledge of C/C++/C#, Object-Oriented Programming, Data Structures, and Algorithms.
  • Aptitude for problem-solving, algorithm design, system design, and complexity analysis.
  • Ability to rapidly learn new technologies, understand complex code, and develop a system-wide perspective.
  • Excellent interpersonal skills, including written and verbal communication.
  • Positive, can-do attitude, and a fun and enthusiastic team player who enjoys challenges and celebrates success.
  • Interest in storage technologies (HDD, Flash, non-volatile memory) that support AI, ML, Cloud, Autonomous driving, Social Media, Streaming and entertainment, E-Commerce, and more.

Preferred:

  • Familiarity with micro-controller architecture (ARM or ARC) and embedded systems.

Join us at Western Digital and be part of the next BIG thing in data. Together, we can achieve extraordinary results.

Click Here To Apply Now

Share with others

10 Replies to “Western Digital Hiring Software Engineer”

  1. equilibrador
    Dispositivos de equilibrado: clave para el funcionamiento suave y productivo de las equipos.

    En el ámbito de la avances actual, donde la rendimiento y la confiabilidad del aparato son de gran trascendencia, los equipos de balanceo desempeñan un rol fundamental. Estos sistemas dedicados están creados para balancear y regular componentes móviles, ya sea en dispositivos productiva, vehículos de traslado o incluso en aparatos caseros.

    Para los expertos en conservación de dispositivos y los técnicos, manejar con aparatos de balanceo es crucial para proteger el rendimiento uniforme y seguro de cualquier mecanismo giratorio. Gracias a estas herramientas avanzadas sofisticadas, es posible minimizar considerablemente las oscilaciones, el zumbido y la presión sobre los cojinetes, prolongando la tiempo de servicio de elementos costosos.

    También significativo es el rol que juegan los dispositivos de ajuste en la atención al usuario. El apoyo técnico y el reparación constante usando estos dispositivos permiten brindar prestaciones de óptima nivel, incrementando la bienestar de los compradores.

    Para los propietarios de empresas, la aporte en estaciones de equilibrado y dispositivos puede ser clave para mejorar la rendimiento y eficiencia de sus dispositivos. Esto es sobre todo trascendental para los inversores que gestionan medianas y modestas emprendimientos, donde cada punto es relevante.

    También, los sistemas de balanceo tienen una amplia uso en el ámbito de la seguridad y el gestión de nivel. Facilitan identificar potenciales fallos, reduciendo reparaciones caras y problemas a los equipos. Incluso, los resultados generados de estos dispositivos pueden emplearse para perfeccionar métodos y mejorar la exposición en motores de búsqueda.

    Las sectores de utilización de los equipos de calibración comprenden variadas ramas, desde la producción de ciclos hasta el control ambiental. No interesa si se refiere de grandes fabricaciones de fábrica o reducidos talleres de uso personal, los equipos de calibración son fundamentales para garantizar un funcionamiento óptimo y libre de interrupciones.

Leave a Reply

Your email address will not be published. Required fields are marked *