Affirm
Solidigm
Ingeniero de Firmware
Descripción de la empresa
Únase a una empresa global multimillonaria que reúne tecnología, personas y escala operativa asombrosas 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 consolidada y exitosa con el espíritu, la agilidad y la mentalidad emprendedora de una start-up. Además de la sede en EE. UU. y otras instalaciones en el país, la empresa tiene presencia internacional en Asia, Europa y América. Solidigm seguirá 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 el potencial de las necesidades tecnológicas que depara el futuro. En Solidigm, somos un solo equipo que fomenta una cultura diversa, equitativa e inclusiva que abraza la singularidad individual y nos permite dar lo mejor de nosotros mismos para ofrecer excelencia en apoyo a la visión y misión de Solidigm de ser el socio de referencia para soluciones de almacenamiento de datos optimizadas. Puede formar parte del despegue de un negocio innovador que desarrolla productos de vanguardia, ofrece un gran valor empresarial a los clientes, proporciona un lugar de trabajo atractivo para sus empleados y sirve con un mayor impacto en el mundo. Esta es una oportunidad de oro para que el candidato adecuado se una a nosotros y ayude 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
Únase a nuestro equipo de ingeniería de centros de datos y trabaje en una de las carteras de tecnología SSD y 3D-NAND más avanzadas del mundo. Como líder mundial en la industria de semiconductores, Solidigm posee muchas tecnologías SSD líderes en la industria, incluidos los productos de memoria Flash NAND de celda de nivel cuádruple (QLC) más capaces.
En este puesto, se unirá a un esfuerzo de varios equipos que pone en marcha una nueva plataforma utilizando simuladores para unidades de estado sólido (SSD) de Solidigm. Utilizará y ampliará su experiencia en arquitectura integrada, interfaces externas y restricciones de producto. Coordinará los aspectos técnicos y tácticos de la puesta en marcha de la plataforma combinando los esfuerzos de los equipos de simulación, firmware y hardware, creando una visión/hoja de ruta técnica clara sobre cómo lograr los objetivos; por lo tanto, se requieren excelentes habilidades técnicas y de comunicación, además de la capacidad de trabajar en estrecha colaboración con múltiples equipos, tanto a nivel local como en toda la organización.
Como ingeniero de soluciones, sus responsabilidades habituales incluyen, entre otras:
- Impulsar la arquitectura del sistema y el desarrollo de soluciones técnicas en los dominios de firmware, ASIC, hardware, simulación e infraestructura.
- Desarrollar y evaluar diseños de sistemas de extremo a extremo, compensaciones y enfoques de implementación para nuevas capacidades de productos.
- Analizar los requisitos del cliente y del producto, traducirlos en soluciones técnicas e impulsar la aclaración de requisitos cuando sea necesario.
- Crear especificaciones técnicas, documentación de arquitectura, propuestas de diseño y planes de implementación.
- Desarrollar prototipos, pruebas de concepto, modelos de simulación y componentes de software para validar los enfoques de solución.
- Contribuir directamente al desarrollo de firmware y software en C/C++, incluyendo diseño, implementación, depuración y revisiones de código.
- Trabajar de forma práctica con simuladores, plataformas de desarrollo y prototipos de hardware para caracterizar, depurar y validar el comportamiento del sistema.
- Identificar riesgos técnicos, impulsar investigaciones de causa raíz y desarrollar estrategias de mitigación a lo largo del ciclo de vida del producto.
- Colaborar con los equipos de arquitectura, firmware, hardware y ASIC para garantizar que las soluciones del sistema sean producibles, escalables y estén alineadas con los requisitos del producto.
- Influir en las prioridades técnicas, los hitos y los planes de ejecución a través del liderazgo en ingeniería y la experiencia técnica.
Cualificaciones Cualificaciones
Los candidatos deben poseer las siguientes cualificaciones mínimas para ser considerados inicialmente para este puesto. Las cualificaciones preferentes son adicionales a los requisitos mínimos y se consideran un factor positivo para identificar a los mejores candidatos. Los requisitos enumerados a continuación se obtendrían a través de una combinación de trabajo escolar/clases/investigación y/o experiencias laborales y/o de prácticas relevantes anteriores.
Requisitos mínimos
- El candidato debe tener una licenciatura en Ingeniería Informática, Ingeniería Eléctrica o Ciencias de la Computación o un campo relacionado
- 7+ años de experiencia en las siguientes áreas:
- Experiencia práctica en arquitectura/diseño
- Experiencia con sistemas integrados
- Experiencia con simuladores
- Planificación de temas técnicos, preparación, estimación y gestión de riesgos
- Definición, aclaración y evaluación técnica de requisitos
- Entorno Linux
- Entornos de desarrollo de software/firmware, incluidos compiladores, depuradores, emuladores y cadenas de herramientas
- Conocimiento de interfaces de hardware (p. ej., I2C, SPI, UART)
Requisitos preferentes
- Experiencia con simuladores para sistemas integrados
- Habilidades de programación de software
- Industria del almacenamiento (SSD o almacenamiento empresarial)
- Técnicas de desarrollo integrado utilizando herramientas de hardware y firmware
- Experiencia con Docker, Ansible
- Experiencia con RTOS
- Desarrollo y prácticas de software estructurado, resolución analítica de problemas, innovación y una mentalidad de mejora continua
- Protocolos de interfaz de almacenamiento empresarial (p. ej., SATA, SAS, PCIe y NVMe)
- Protocolos y técnicas de seguridad de dispositivos de almacenamiento empresarial o SSD (p. ej., Opal, ESSC y AES)
- Procesos de desarrollo de software/firmware, incluido el flujo de trabajo y la validación de integración continua
- Estrategias, herramientas y ejecución de procesos de DevOps, desde la verificación del código hasta la integración continua y la entrega continua
- Desarrollo de pruebas unitarias para la cobertura de código y la validación de calidad
Información adicional
En Solidigm Technology, creemos en la transparencia y la compensación justa. De acuerdo con las leyes laborales canadienses y nuestro compromiso con las prácticas de contratación equitativas, proporcionamos rangos salariales para este puesto.
La compensación real ofrecida se basará en las habilidades, cualificaciones y experiencia individuales. Nos esforzamos por garantizar que todos los empleados reciban una compensación justa y acorde con los estándares del mercado.
Con tecnología de SmartRecruiters - Política de privacidad del candidato
Departamento: Ingeniería de centros de datos
Rango salarial: 116,480 - 174,800 CAD
Compensación: CAD 116480 - CAD 174800 - anual
