Neon Aerospace

Engenheiro Sênior de Plataforma Embarcada

C++
Tradução automática. Consulte o original.

Por que esta função é importante

A indústria aeroespacial está em um ponto de virada — os custos estão aumentando, as cadeias de suprimentos estão sob pressão e as antigas formas de construção não conseguem acompanhar. Na Neon Aero, estamos quebrando esse modelo. Agimos rápido, pensamos grande e combinamos a agilidade de uma startup com a expertise aeroespacial para projetar, construir e escalar aeronaves de maneiras que a indústria nunca viu. Nossa equipe aproveita automação, ferramentas baseadas em IA e um backbone digital totalmente conectado para acelerar a inovação e reduzir barreiras à produção.

Aqui, você não apenas fará um trabalho — você ajudará a reinventar a forma como o mundo voa. Se você está pronto para resolver problemas complexos, impulsionar a tecnologia e trabalhar ao lado de algumas das mentes mais brilhantes da indústria aeroespacial, esta é a sua chance de causar um impacto real.

Estamos buscando um Engenheiro Sênior de Firmware Embarcado em Tempo Real/Plataforma com forte expertise em software embarcado de baixo nível e paixão por construir firmware robusto e determinístico para sistemas de controle de segurança crítica. Esta função foca na base de firmware em tempo real que permite que atuadores, drives de motor, BMS, sensores e sistemas em nível de veículo operem de forma confiável.

Você irá arquitetar, implementar e manter firmware em plataformas de microcontroladores em tempo real, sendo responsável por BSPs, drivers, RTOS/bare-metal, temporização, interfaces de periféricos, ganchos de diagnóstico e ativação de hardware. Esta função trabalha em estreita colaboração com engenheiros de software de sistemas embarcados, controle de motor, BMS e controle de veículo para garantir que a camada de plataforma seja confiável, reutilizável e determinística.

Esta função fornece a base de firmware em tempo real da qual toda função de controle de nível superior depende. Seu trabalho garante que MCUs, periféricos, drivers, links de comunicação, temporização, diagnóstico e interfaces de hardware se comportem de maneira previsível em todas as condições.

Principais Responsabilidades

Arquitetura de Firmware em Tempo Real

  1. Projetar e manter a arquitetura de firmware em tempo real para plataformas de controle embarcado de segurança crítica.
  1. Ser responsável pelas camadas de firmware sensíveis ao tempo, estrutura de interrupção, agendamento de tarefas, ordem de execução e fluxo de dados determinístico entre hardware, drivers, middleware e software de aplicação.
  1. Desenvolver frameworks de firmware que suportem execução de controle reutilizável, comunicação, diagnóstico, monitoramento e integração de sistemas em múltiplos projetos.

Desenvolvimento de MCU, BSP e Drivers

  1. Desenvolver e manter software embarcado em C/C++ em plataformas de microcontroladores em tempo real como TI C2000, NXP ou MCUs comparáveis orientados à segurança.
  1. Ser responsável por pacotes de suporte de placa (BSPs), inicialização de periféricos, configuração de dispositivos e camadas de abstração de hardware de baixo nível.
  1. Desenvolver e depurar drivers para periféricos e interfaces como CAN, SPI, Ethernet, ADC, PWM, GPIO, timers, watchdogs e outros periféricos de MCU.

Interfaces de Hardware e Ativação

  1. Suportar a ativação de hardware, validação de placa e depuração de baixo nível em limites de software e hardware.
  1. Diagnosticar problemas envolvendo configuração de MCU, clocks, interrupções, periféricos, sensores, interfaces de drive de motor, interfaces de BMS e links de comunicação.
  1. Trabalhar em estreita colaboração com as equipes de elétrica, controle e sistemas para garantir que o firmware embarcado suporte corretamente o controle do atuador, eletrônica de potência, sensores e hardware em nível de veículo.

Infraestrutura de Comunicação e Diagnóstico

  1. Implementar infraestrutura de comunicação embarcada robusta para protocolos como CAN, derivados de CAN, SPI, Ethernet, ARINC 825 e outros barramentos aeroespaciais ou automotivos.
  1. Suportar troca de dados confiável, temporização de mensagens, arbitragem, diagnóstico, detecção de falhas e comportamento de recuperação no nível de firmware/plataforma.

Integração, Teste e Ferramentas

  1. Suportar a integração com software de controle de motor, BMS, sensores e controle de veículo.
  1. Desenvolver ganchos de teste, interfaces de depuração, mecanismos de logging, suporte de automação e ferramentas de coleta de dados para validação em laboratório, teste HIL e depuração de sistema.
  1. Suportar ambientes SIL/HIL onde interfaces de firmware, drivers e comportamento da plataforma precisam ser validados.

Segurança, Processo e Suporte ao Ciclo de Vida

  1. Apoiar o desenvolvimento de software embarcado de segurança crítica seguindo processos disciplinados de desenvolvimento de software.
  1. Contribuir para requisitos, rastreabilidade, planejamento de verificação, controle de configuração e atividades de prontidão para certificação alinhadas com padrões como DO-178C, ARP4754/4761, conceitos ISO 26262 ou frameworks de segurança equivalentes.

Qualificações Necessárias

  1. 5+ anos de experiência desenvolvendo firmware embarcado para sistemas complexos em tempo real
  1. Forte proficiência em C/C++ embarcado e arquitetura de firmware em tempo real
  1. Experiência com plataformas de microcontroladores em tempo real como TI C2000, NXP ou MCUs comparáveis orientados à segurança
  1. Forte compreensão de periféricos de MCU, interrupções, timers, watchdogs, memória, clocks, ADC, PWM, GPIO e interfaces de comunicação
  1. Experiência prática com protocolos de comunicação como CAN, derivados de CAN, SPI, Ethernet ou ARINC 825
  1. Capacidade comprovada de integrar e depurar software em limites de hardware, firmware e sistema
  1. Experiência em suportar ativação de hardware, validação em laboratório e testes HIL
  1. Fortes habilidades analíticas e capacidade de depuração de baixo nível

Experiência Preferencial / Bônus

  1. Experiência com TI C2000, NXP ou microcontroladores de controle em tempo real similares
  1. Trabalho anterior em sistemas de segurança crítica ou regulamentados: aeroespacial, automotivo, industrial
  1. Exposição a processos de desenvolvimento voltados para certificação: DO-178C, ARP4754/4761, conceitos ISO 26262
  1. Experiência no desenvolvimento de BSPs, drivers, middleware e frameworks de software embarcado reutilizáveis
  1. Experiência em suportar drives de motor, BMS, eletrônica de potência, sensores ou sistemas de controle de veículo
  1. Experiência em suportar lançamento de produção, problemas de campo e manutenibilidade de plataforma a longo prazo

Esta é a faixa de remuneração esperada para esta função. A remuneração final será baseada no escopo da função, experiência, habilidades, equidade interna e localização. Esta função também pode ser elegível para bônus/ações/benefícios, se aplicável.

$150,000—$250,000 USD

Todos os candidatos finais devem concluir com sucesso uma verificação de antecedentes e um teste de drogas como condição de emprego.

Neste momento, a Neon Aero e suas divisões não estão aceitando currículos não solicitados de recrutadores ou agências de pessoal terceirizadas.

A Neon Aero, Inc é um Empregador de Oportunidades Iguais. Celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionários. Não discriminamos com base em raça, religião, cor, origem nacional, gênero, orientação sexual, identidade ou expressão de gênero, idade, deficiência, status de veterano ou qualquer outra condição protegida pela lei aplicável.

Acreditamos que perspectivas diversas impulsionam a inovação e damos as boas-vindas a candidatos de todas as origens para se candidatarem.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores