Temple Health
Solidigm
Ingeniero/a de Desarrollo de Firmware de Medios
Descripción de la empresa
Únete a una empresa global multimillonaria que reúne tecnología, personas y escala operativa increíbles para convertirse en una potencia en la industria de la memoria. Con sede en Rancho Cordova, California, Solidigm combina elementos de una empresa tecnológica establecida y exitosa con el espíritu, la agilidad y la mentalidad emprendedora de una startup. Además de la sede en EE. UU. y otras instalaciones en EE. UU., la empresa tiene presencia internacional en Asia, Europa y América. Solidigm continuará liderando el mundo en la innovación de nuevas tecnologías de memoria con la aspiración de ser la empresa de memoria NAND número 1 del mundo. En Solidigm, vemos los problemas como oportunidades para definir soluciones innovadoras que tienen el poder de cambiar el mundo y liberar las necesidades tecnológicas potenciales que depara el futuro. En Solidigm, somos un Equipo Unificado que fomenta una cultura diversa, equitativa e inclusiva que abraza la singularidad individual y nos empodera para dar lo mejor de nosotros mismos y ofrecer excelencia en apoyo de la visión y misión de Solidigm de ser el socio de referencia para soluciones de almacenamiento de datos optimizadas. Puedes formar parte del despegue de un negocio innovador que desarrolla productos de vanguardia, aporta un fuerte valor comercial a los clientes, proporciona un lugar de trabajo atractivo para sus empleados y tiene un mayor impacto en el mundo. Esta es una oportunidad de oro para el candidato adecuado para unirse a nosotros y ayudar a diseñar, construir y liderar Solidigm. Queremos un equipo diverso de profesionales dedicados que no solo sean miembros del equipo de Solidigm, sino que contribuyan a cómo damos forma al futuro de la organización. Buscamos candidatos que crezcan y prosperen en nuestra cultura; que estén inspirados por el cliente, sean confiables, innovadores, orientados al equipo, inclusivos, orientados a resultados, colaborativos, apasionados y flexibles.
Descripción del puesto
En este puesto te unirás a un equipo dinámico que desarrolla firmware nuevo y de vanguardia para las unidades de estado sólido (SSD) de Solidigm. Utilizarás y ampliarás tu experiencia en arquitectura embebida, interfaces externas y restricciones de producto, junto con la capacidad de desarrollar arquitecturas/características que cumplan estas restricciones y aporten nuevo valor a la plataforma. Utilizarás y adquirirás experiencia en estándares de interfaz de almacenamiento como NVMe, PCIe, SATA y SAS. El equipo utiliza metodologías de desarrollo Ágil, por lo tanto, se requieren excelentes habilidades de comunicación y la capacidad de trabajar en estrecha colaboración con los miembros del equipo, tanto a nivel local como en toda la organización.
Como Ingeniero/a de Firmware de Medios, tus responsabilidades habituales incluyen, entre otras:
- Desarrollar, revisar, documentar y mantener el código fuente del producto en C/C++.
- Analizar y desarrollar firmware según especificaciones internas y externas (del cliente).
- Realizar pruebas a nivel de unidad y de sistema, incluido el análisis de fallos y la depuración de problemas del producto como parte de las fases de desarrollo y validación.
- Desarrollar firmware de bajo nivel, arquitecturas de sistemas, sistemas operativos, arquitecturas de dispositivos, en colaboración con los equipos de diseño de hardware y ASIC.
- Trabajar en múltiples disciplinas de firmware para desarrollar y crecer en toda la arquitectura SSD.
- Trabajar con las partes interesadas del proyecto para convertir los requisitos del producto en planes de desarrollo y validación.
- Participar y modelar una cultura de desarrollo Ágil/Kanban que enfatice la calidad del producto, la responsabilidad del equipo y la mejora continua.
- Coordinar prioridades y actividades con otros interesados de ingeniería para lograr los hitos comprometidos.
Un candidato exitoso demostrará:
- La capacidad de escuchar, comprender y responder profesionalmente a las preguntas y problemas de los socios mientras se genera confianza.
- Excelentes habilidades de comunicación escrita y de presentación.
- Un historial de iniciativa propia y multitarea eficaz, con sólidas habilidades de influencia y liderazgo.
- Un historial de trabajo en equipos y/o desarrollo de funcionalidades a través de las diferentes etapas del ciclo de vida de un producto.
Cualificaciones
Los candidatos deben poseer las siguientes cualificaciones mínimas para ser considerados inicialmente para este puesto. Las cualificaciones preferidas son adicionales a los requisitos mínimos y se consideran un factor positivo para identificar a los mejores candidatos. Los requisitos que se enumeran a continuación se obtendrán a través de una combinación de estudios/clases/investigación y/o experiencia laboral o de prácticas anteriores relevantes.
Requisitos Mínimos
- El candidato debe tener un título de grado en Ingeniería Informática, Ingeniería Eléctrica o Informática o un campo relacionado.
- 7+ años de experiencia en las siguientes áreas:
- Desarrollo, validación u optimización de firmware embebido para SSD u otros productos de almacenamiento basados en memoria flash NAND.
- Arquitectura de SSD y estándares e interfaces industriales relevantes, como NVMe, PCIe, interfaces NAND, corrección de errores y diseño de capa de traducción flash (FTL).
- Depuración y localización de la causa raíz de problemas complejos de firmware en hardware preproducción y producción, incluido el triaje de fallos, el análisis de registros y telemetría, y la resolución de problemas en equipos de firmware, hardware y validación.
- Desarrollo en C/C++ en un entorno embebido, utilizando herramientas de desarrollo y depuración estándar como Git, Python y depuradores de C/C++.
Cualificaciones Preferidas
- Gestión de medios para flash NAND, incluida la colocación de datos, nivelación de desgaste, recolección de basura, gestión de defectos y optimización de la resistencia o fiabilidad.
- Experiencia en el diseño, implementación y depuración de algoritmos de firmware que mejoran la latencia, el rendimiento y la consistencia del rendimiento bajo cargas de trabajo sostenidas en el mundo real.
- Experiencia en el análisis de datos de rendimiento y telemetría a nivel de unidad para identificar cuellos de botella y traducir los hallazgos en mejoras de firmware o gestión de medios.
- Experiencia en la puesta en marcha, caracterización o cualificación de nuevas generaciones de NAND y en la traducción de resultados de caracterización de medios en mejoras de políticas de firmware.
- Experiencia en el desarrollo de algoritmos de gestión de medios basados en datos que optimizan el rendimiento, la resistencia, la fiabilidad y la calidad de servicio de las SSD.
- Excelentes habilidades de comunicación e interpersonales, con la capacidad de trabajar eficazmente tanto de forma independiente como en equipo en múltiples sitios.
Información Adicional
Este es un puesto totalmente presencial basado en Rancho Cordova, CA, que requiere asistencia a la oficina cinco (5) días a la semana.
El rango de compensación para este puesto es de $128,960.00 - $201,500.00. La compensación real está influenciada por una variedad de factores, que incluyen, entre otros, las habilidades, la experiencia, las cualificaciones y la ubicación geográfica.
Impulsado por SmartRecruiters - Política de privacidad del candidato
Departamento: Ingeniería de Centros de Datos
Compensación: USD 128960 - USD 201500 - anual
Este puesto también es elegible para participar en los programas de unidades de acciones restringidas (RSU), unidades de efectivo restringidas (RCU) y bonos en efectivo de Solidigm. Además, Solidigm ofrece un paquete de beneficios que incluye seguro médico, dental, de visión, de vida suplementario y AD&D; discapacidad a corto y largo plazo; cuentas de gastos flexibles para atención médica y dependientes, y una contrapartida de la empresa en las contribuciones al plan 401(k) elegibles.
