Roku
Solidigm
Engenheiro(a) de Desenvolvimento de Firmware de Mídia
Descrição da Empresa
Junte-se a uma empresa global multibilionária que une tecnologia incrível, pessoas e escala operacional para se tornar uma potência na indústria de memória. Com sede em Rancho Cordova, Califórnia, a Solidigm combina elementos de uma empresa de tecnologia estabelecida e bem-sucedida com o espírito, agilidade e mentalidade empreendedora de uma startup. Além da sede nos EUA e outras instalações nos EUA, a empresa tem presença internacional na Ásia, Europa e Américas. A Solidigm continuará liderando o mundo na inovação de novas tecnologias de memória com a aspiração de ser a empresa número 1 em memória NAND no mundo. Na Solidigm, vemos os problemas como oportunidades para definir soluções inovadoras que têm o poder de mudar o mundo e liberar as necessidades tecnológicas potenciais que o futuro reserva. Na Solidigm, somos uma Equipe Unida que promove uma cultura diversa, equitativa e inclusiva que abraça a singularidade individual e nos capacita a dar o nosso melhor para entregar excelência em apoio à visão e missão da Solidigm de ser o parceiro ideal para soluções otimizadas de armazenamento de dados. Você pode fazer parte da decolagem de um negócio inovador que desenvolve produtos de ponta, entrega forte valor de negócio para os clientes, oferece um local de trabalho envolvente para seus funcionários e serve um impacto maior no mundo. Esta é uma oportunidade de ouro para o candidato certo se juntar a nós e ajudar a projetar, construir e liderar a Solidigm. Queremos uma equipe diversificada de profissionais dedicados que não serão apenas membros da equipe Solidigm, mas que contribuirão para a forma como moldamos o futuro da organização. Estamos buscando candidatos que cresçam e prosperem em nossa cultura; sejam inspirados pelo cliente, confiáveis, inovadores, orientados para a equipe, inclusivos, focados em resultados, colaborativos, apaixonados e flexíveis.
Descrição da Vaga
Nesta posição, você se juntará a uma equipe dinâmica desenvolvendo firmware novo e de ponta para SSDs (Solid State Drives) da Solidigm. Você utilizará e expandirá sua experiência em arquitetura embarcada, interfaces externas e restrições de produto, juntamente com a capacidade de desenvolver arquiteturas/recursos que atendam a essas restrições, ao mesmo tempo em que fornecem novo valor para a plataforma. Você usará e ganhará experiência em padrões de interface de armazenamento como NVMe, PCIe, SATA e SAS. A equipe utiliza metodologias de desenvolvimento Ágil, portanto, excelentes habilidades de comunicação e a capacidade de trabalhar em estreita colaboração com os membros da equipe, tanto localmente quanto em toda a organização, são necessárias.
Como Engenheiro(a) de Firmware de Mídia, suas responsabilidades regulares incluem, mas não se limitam a:
- Desenvolver, revisar, documentar e manter o código-fonte do produto em C/C++.
- Analisar e desenvolver firmware de acordo com especificações internas e externas (do cliente).
- Realizar testes de unidade e de sistema, incluindo análise de falhas e depuração de problemas do produto como parte das fases de desenvolvimento e validação.
- Desenvolver firmware de baixo nível, arquiteturas de sistema, sistemas operacionais, arquiteturas de dispositivos, em parceria com as equipes de design de hardware e ASIC.
- Atuar em múltiplas disciplinas de firmware para desenvolver e crescer em toda a arquitetura do SSD.
- Trabalhar com stakeholders do projeto, transformando requisitos de produto em planos de desenvolvimento e validação.
- Participar e modelar uma cultura de desenvolvimento Ágil/Kanban, que enfatiza a qualidade do produto, a responsabilidade da equipe e a melhoria contínua.
- Coordenar prioridades e atividades com outros stakeholders de engenharia para atingir marcos comprometidos.
Um(a) candidato(a) bem-sucedido(a) demonstrará:
- A capacidade de ouvir, entender e responder profissionalmente às perguntas e problemas dos parceiros, ao mesmo tempo em que constrói confiança.
- Excelentes habilidades de escrita e apresentação.
- Um histórico de autoiniciativa e multitarefa eficaz, com fortes habilidades de influência e liderança.
- Um histórico de trabalho em equipes e/ou desenvolvimento de recursos através das diferentes fases do ciclo de vida do produto.
Qualificações
Os candidatos devem possuir as qualificações mínimas abaixo para serem considerados inicialmente para esta posição. As qualificações preferenciais são adicionais aos requisitos mínimos e são consideradas um fator positivo na identificação dos melhores candidatos. Os requisitos listados abaixo seriam obtidos através de uma combinação de trabalhos escolares/aulas/pesquisas e/ou experiências de trabalho anteriores relevantes e/ou estágios.
Requisitos Mínimos
- O(A) candidato(a) deve ter bacharelado em Engenharia de Computação, Engenharia Elétrica ou Ciência da Computação ou área relacionada.
- 3+ anos de experiência nas seguintes áreas:
- Conhecimento de fundamentos de desenvolvimento de software ou firmware embarcado, incluindo programação em C/C++, depuração e operação próxima ao hardware.
- Experiência no uso de ferramentas de desenvolvimento e depuração de software, como Git, Python e depuradores C/C++.
- Capacidade demonstrada de analisar problemas técnicos, interpretar dados de teste ou depuração e comunicar descobertas claramente através de trabalhos escolares, estágios, pesquisas ou projetos de engenharia.
Qualificações Preferenciais
- Compreensão de conceitos básicos de gerenciamento de mídia de SSD, como camadas de tradução de flash, nivelamento de desgaste (wear leveling), coleta de lixo (garbage collection), gerenciamento de blocos defeituosos (bad-block management), correção de erros e integridade de dados.
- Trabalhos escolares, estágio, pesquisa ou exposição a conceitos de memória flash NAND, incluindo operação SLC, TLC e QLC e as compensações relacionadas de desempenho, resistência, retenção e confiabilidade.
- Exposição a interfaces ou protocolos de armazenamento como NVMe, PCIe, SATA, ONFI ou outras interfaces de hardware de alta velocidade.
- Interesse em desenvolver algoritmos de gerenciamento de mídia orientados por dados que otimizem o desempenho, a resistência, a confiabilidade e a qualidade de serviço do SSD.
- Excelentes habilidades de comunicação e interpessoais para trabalhar efetivamente tanto de forma independente quanto em equipe em múltiplos locais.
Informações Adicionais
Esta é uma posição totalmente presencial baseada em Rancho Cordova, CA, exigindo comparecimento ao escritório cinco (5) dias por semana.
A faixa de remuneração para esta função é de US$ 102,720.00 - US$ 151,600.00. A remuneração real é influenciada por uma variedade de fatores, incluindo, mas não se limitando a, habilidades, experiência, qualificações e localização geográfica.
Movido por SmartRecruiters - Política de Privacidade do Candidato
Departamento: Engenharia de Datacenter
Remuneração: USD 102720 - USD 151600 - anual
Esta posição também é elegível para participar dos programas de unidades de ações restritas (RSU), unidades de caixa restritas (RCU) e bônus em dinheiro da Solidigm. Além disso, a Solidigm oferece um pacote de benefícios que inclui seguro médico, odontológico, oftalmológico, seguro de vida suplementar e AD&D; deficiência de curto e longo prazo; contas de gastos flexíveis para cuidados de saúde e dependentes, e uma contrapartida da empresa nas contribuições elegíveis do plano 401(k).
