Senior Engineer, Software Development Engineering (Apps)

Job expired!

Únete a Western Digital: Innovadores en Tecnología

En Western Digital, estamos dedicados a impulsar la innovación global. Nuestra visión es empujar los límites tecnológicos y hacer posible lo imposible. Durante décadas, nuestra tecnología ha permitido a las personas lograr hazañas extraordinarias, incluyendo poner un hombre en la luna.

Como socio clave de algunas de las organizaciones más grandes y de más rápido crecimiento en el mundo, somos fundamentales para impulsar plataformas de juegos competitivos, hacer ciudades más seguras, mejorar la conectividad de autos inteligentes y alimentar los centros de datos que apoyan a las grandes corporaciones y los servicios públicos en la nube. Western Digital está construyendo un futuro más brillante y más inteligente.

¿Te gusta ver series en maratón, usar redes sociales o comprar en línea? Western Digital apoya la infraestructura de almacenamiento para estas plataformas. Desde tarjetas de memoria flash que capturan momentos preciados hasta un extenso portafolio de soluciones centradas en datos, que incluyen marcas como Western Digital®, G-Technology™, SanDisk® y WD®, estamos en el corazón del avance tecnológico.

Tu Futuro en Western Digital: Sé lo Próximo Grande en Datos

Título del Puesto: Ingeniero Senior, Desarrollo de Software (Aplicaciones)

Descripción del Trabajo:

Estamos buscando un ingeniero talentoso y apasionado para unirse a nuestro equipo. Serás crucial en el diseño, implementación y mantenimiento de herramientas de software internas para procesar, analizar y visualizar datos de desarrollo, producción y campo de unidades de disco duro. Estas aplicaciones corren en PCs con Windows, PCs con Linux y grandes probadores de múltiples unidades para ayudar a los equipos de desarrollo de productos a evaluar sus diseños.

Tareas y Responsabilidades Esenciales:

  • Diseñar, implementar, probar y mantener aplicaciones de software para pruebas y caracterización a nivel de dispositivo.
  • Desarrollar y mantener decodificadores de datos personalizados (ETL: Extracción, Transformación, Carga), análisis de datos basado en web y aplicaciones de visualización.
  • Trabajar con bases de datos relacionales y no relacionales para almacenar y recuperar datos de diversas aplicaciones de software.
  • Colaborar con equipos de tecnología y producto para desarrollar herramientas de análisis y modelos de aprendizaje automático.
  • Participar en revisiones de código y discusiones técnicas.
  • Contribuir a actividades de diseño, integración, pruebas y análisis de fallos de software.
  • Crear y mantener documentación de ingeniería y guías de usuario detalladas.
  • Trabajar colaborativamente en un entorno de equipo global, rápido y ágil.

Calificaciones:

Requerido:

  • Título en Ingeniería de Software, Ciencias de la Computación, Ingeniería en Computación o campo relacionado (BS o MS).
  • Experiencia: BS con más de 2 años de experiencia o MS con más de 0 años de experiencia.
  • Competencia en C/C++ (compiladores y entornos de desarrollo como MS Visual Studio, Eclipse, gcc), Python (Jupyter), MATLAB, estadísticas, programación orientada a objetos, BDs no relacionales (MongoDB / Cassandra), BDs relacionales (MySQL, SingleStore) y contenedores Docker.
  • Competencia con sistemas operativos Windows y Linux.
  • Experiencia en Perl, Node.js, JavaScript, marcos de desarrollo web como React, Svelte, Jenkins/Spinnaker, Artifactory, APIs RESTful, Elasticsearch y sistemas de aprendizaje automático.
  • Experiencia adicional en caracterización de dispositivos, análisis, periféricos de almacenamiento o sistemas embebidos relacionados es preferida.
  • Familiaridad con herramientas de control de versiones como GIT / BitBucket, SVN y la cadena de herramientas de Atlassian (Jira, Confluence).

Declaración de Igualdad de Oportunidades

Western Digital está comprometida a proporcionar igualdad de oportunidades a todos los solicitantes y empleados sin discriminación basada en raza, color, ascendencia, religión, sexo, identidad de género, edad, origen nacional, orientación sexual, discapacidad y más. Prosperamos en la diversidad y en un entorno inclusivo donde cada individuo siente un sentido de pertenencia y respeto