Wonderschool
OnLogic
Engenheiro de Firmware, Soluções Industriais
Sobre a oportunidade
Junte-se à OnLogic como Engenheiro de Firmware e contribua para o desenvolvimento e sustentação de nossos produtos de computação industrial. Esta função dinâmica envolve codificação de firmware e software em várias arquiteturas de CPU, SoC e microcontroladores, visando especificamente uma gama de placas-mãe e placas de expansão. Seu trabalho incluirá firmware ARM, drivers de dispositivo ARM, UEFI/BIOS x86 personalizado e firmware de microcontrolador.
Você estará envolvido no ciclo de vida completo do produto — desde o conceito inicial e desenvolvimento até a construção de protótipos, validação e produção em volume. Somos uma empresa em rápido crescimento em busca de um membro dedicado para nos ajudar a continuar a "Tornar Possível."
Acreditamos no poder da colaboração presencial e nos benefícios de uma forte comunidade no local de trabalho. Portanto, esta função exige presença no escritório em South Burlington, VT, ou Cary, NC. Candidatos que possam se deslocar confortavelmente ou se mudar são encorajados a se candidatar.
A equipe que você se juntará
Nossa equipe de Engenharia cria computadores industriais de ponta, encontrando soluções inovadoras diariamente. O sucesso da equipe depende de colaboração, pensamento criativo e um compromisso em estar na vanguarda da tecnologia. As funções em nossa equipe de Engenharia incluem Elétrica, Mecânica, Firmware, Aplicações, Sustentação e Regulatória.
Saiba mais sobre a Vida na OnLogic: onlogic.com/about/careers/life-at-onlogic/
Quem procuramos
Um profissional automotivado que pode trabalhar de forma independente e agir proativamente. Você trabalha melhor em um ambiente de computadores industriais de alta energia e rápido crescimento. Você gosta de resolver problemas, tem desejo de aprender e experiência com o design de placas-mãe baseadas em x86 ou ARM, idealmente para aplicações industriais.
Nesta função, você será responsável por
- Trabalhar com as equipes de definição e design de produto para identificar e documentar requisitos e especificações de firmware.
- Realizar desenvolvimento de firmware e software visando SoCs ARM e vários MCUs.
- Orientar esforços específicos de desenvolvimento de firmware e software.
- Portar e desenvolver drivers de dispositivo Linux para nossos produtos ARM.
- Dar suporte a personalizações de UEFI x86.
- Colaborar com partes externas no desenvolvimento de firmware.
- Trabalhar com a fabricação para construir protótipos para avaliação.
- Validar a função do firmware e dos drivers em protótipos.
- Participar ativamente da melhoria contínua dos processos de desenvolvimento da empresa.
- Apoiar o processo de certificação do produto gerenciando a documentação técnica e resolvendo problemas relacionados à conformidade.
- Apoiar a sustentabilidade do produto e os requisitos do cliente para problemas relacionados a SW/FW.
- Rastrear problemas e auxiliar na avaliação de severidade, facilitando resoluções e gerenciando a documentação apropriada.
- Manter-se ciente dos impactos nos clientes finais e das ramificações para a experiência de usabilidade.
Requisitos mínimos
- Bacharelado ou superior em Ciência da Computação, Engenharia de Software ou Engenharia Elétrica.
- Experiência liderando esforços de design de software/firmware direcionados
- 3+ anos de experiência em desenvolvimento de firmware, preferencialmente com SoCs ARM na indústria de PCs industriais.
- Experiência em colaboração entre múltiplas disciplinas de engenharia, como mecânica, elétrica, firmware e testes de produto.
- Experiência em firmware embarcado e depuração usando depuradores baseados em JTAG e analisadores lógicos.
- Forte formação em design de software com C e Assembly.
- Experiência com sistemas de controle de versão como Git e o processo padrão de desenvolvimento de software.
- Compreensão de arquiteturas ARM ou MCU, firmware e Linux.
- Aptidão de engenharia para sistemas eletrônicos/elétricos.
- Capacidade de entender esquemas para integração de software/hardware.
- Capacidade de trabalhar nos EUA sem patrocínio de visto.
- Experiência com SoCs ARM64, incluindo sua arquitetura e operação, é desejável.
- Experiência com device trees em um ambiente ARM é preferível.
Quem somos
Os funcionários da OnLogic têm a oportunidade de moldar nosso futuro e impulsionar mudanças impactantes. Projetamos e fabricamos computadores especializados e soluções de hardware para empresas em todo o mundo, ajudando-as a tornar o aparentemente impossível possível. Nossos computadores são projetados para funcionar onde outros falham, e nossa visão é ser a primeira escolha em computação industrial. Para tornar essa visão realidade, construímos uma equipe de solucionadores de problemas ambiciosos, guiados pelos valores centrais da empresa de Abertura, Justiça, Inovação e Independência. Temos um escritório aberto, salários abertos e nos esforçamos para ser justos e transparentes em nossas tomadas de decisão. Encorajamos a contribuição e o feedback de todos os membros de nossa equipe e buscamos melhorar a nós mesmos e nosso negócio todos os dias.
A diversidade é um elemento essencial de nossos valores centrais. Não apenas respeitar, mas abraçar ativamente uma variedade de origens, experiências de vida e opiniões, nos ajuda a promover a inovação, aprimora nossas capacidades de resolução de problemas e promove o aprendizado e o engajamento entre os membros de nossa equipe. Encorajamos fortemente aqueles com diversas origens a se candidatar.
Estamos comprometidos em fornecer um local de trabalho seguro, inclusivo e livre de assédio para todos os funcionários. Não toleramos nenhuma forma de assédio, discriminação ou preconceito com base em raça, etnia, gênero, orientação sexual, religião, deficiência, idade ou qualquer outra característica protegida.
Para saber mais sobre nossos valores, nossa missão e como é trabalhar na OnLogic, visite onlogic.com/careers.
A faixa salarial para esta função é de $140,000 a $160,000. Determinamos a remuneração final com base em discussões com os candidatos e sua experiência em funções semelhantes.
- Um salário competitivo com base em sua experiência e nos requisitos da função
- Um pacote abrangente de benefícios
- Plano 401k com Contribuição do Empregador de 3%%
- Um Bônus Anual de Participação nos Lucros
- Licença Maternidade e Paternidade Remunerada, e Incapacidade de Curto e Longo Prazo
- Um plano de desenvolvimento pessoal criado para ajudar você (e nós) a crescer
