Ametek, Inc.
Inversion
Engenheiro de Software Embarcado Sênior em Aviônicos
Advanced Reentry Technologies
Quem somos
A Inversion é uma empresa aeroespacial e de defesa que é pioneira em tecnologia avançada de reentrada para permitir capacidades de próxima geração a partir do espaço. Ao combinar materiais de alto desempenho, aerodinâmica de precisão e autonomia orientada por missão, a Inversion está transformando a reentrada em uma capacidade operacional para uma classe inteiramente nova de missões.
A espaçonave de reentrada altamente manobrável da empresa, Arc, foi projetada para entrega rápida de carga global, testes hipersônicos e outras missões de segurança nacional que exigem voo preciso e controlado através da atmosfera. O Arc cria um domínio de transporte inteiramente novo, desbloqueando velocidade e alcance global sem precedentes.
Com sede em Los Angeles, a Inversion projeta, fabrica e integra suas espaçonaves sob o mesmo teto, permitindo que a empresa passe rapidamente do conceito ao voo. A empresa conta com o apoio de investidores líderes, incluindo Y Combinator, Spark Capital e Lockheed Martin Ventures, com clientes em todo o governo dos EUA e na indústria espacial comercial.
Visão geral da posição
Como Engenheiro Sênior de Software Embarcado na Inversion, você será responsável pelo desenvolvimento, teste e implantação de software de voo de alta confiabilidade e baixa latência que roda no hardware de aviônicos do veículo Arc. Você projetará e implementará código crítico para a segurança para microcontroladores, unidades de distribuição de energia, computadores de voo e sistemas de comunicação. Operando com alta autonomia, você fará a ponte entre hardware e software, depurando problemas de nível de interface, estabelecendo padrões de codificação embarcada e garantindo que nossos processadores de voo executem perfeitamente através de ambientes extremos de reentrada.
Principais responsabilidades
- Projetar, desenvolver e manter software embarcado de tempo real e alta confiabilidade em C/C++ para computadores de voo, microcontroladores e atuadores do Arc.
- Arquitetar e implementar drivers de dispositivo de baixo nível para protocolos de comunicação, incluindo SPI, I2C, UART, CAN, Ethernet e RS-422.
- Ser responsável por módulos de software embarcado de ponta a ponta, desde a definição inicial de requisitos até o teste, qualificação e operações de voo em nível de veículo.
- Realizar o bring-up de novas plataformas de hardware de aviônicos, depurando problemas complexos de interface hardware-software usando JTAG, analisadores lógicos, osciloscópios e farejadores de pacotes.
- Integrar e validar código embarcado usando ambientes de teste software-in-the-loop (SIL) e hardware-in-the-loop (HIL).
- Realizar revisões de código rigorosas, estabelecer padrões técnicos e orientar engenheiros embarcados juniores na equipe.
- Colaborar estreitamente com as equipes principais de Software de Voo e Simulação para alinhar a autonomia do veículo, arquiteturas de telemetria e execução de algoritmos GNC.
Qualificações exigidas
- Bacharelado em Engenharia da Computação, Ciência da Computação, Engenharia Elétrica ou experiência técnica equivalente.
- Tipicamente 5+ anos de experiência profissional desenvolvendo software embarcado de baixo nível em C/C++ para sistemas de tempo real.
- Experiência prática com microcontroladores bare-metal e Sistemas Operacionais de Tempo Real (RTOS) como FreeRTOS, RTEMS ou VxWorks.
- Capacidade comprovada de ler esquemas elétricos, entender registros de folhas de dados e depurar hardware físico usando instrumentos de laboratório.
- Experiência na implementação de drivers de periféricos de hardware padrão e protocolos de comunicação serial.
- Excelentes habilidades de comunicação verbal e escrita.
- Deve ter a capacidade de obter e manter uma autorização de segurança de nível Secret/Top Secret do governo dos EUA.
Conformidade com ITAR
Para estar em conformidade com os regulamentos de exportação de tecnologia espacial do Governo dos EUA, incluindo o International Traffic in Arms Regulations (ITAR), você deve ser cidadão dos EUA, residente permanente legal dos EUA, indivíduo protegido conforme definido por 8 U.S.C. 1324b(a)(3), ou elegível para obter as autorizações necessárias do Departamento de Estado dos EUA. Saiba mais sobre o ITAR aqui pmddtc.state.gov/?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987.
Qualificações desejadas
- Experiência no desenvolvimento de software para aplicações críticas para a segurança ou de alta confiabilidade (por exemplo, aeroespacial, automotiva ou dispositivos médicos).
- Familiaridade com práticas modernas de desenvolvimento de software, incluindo Git, frameworks de teste unitário, ferramentas de análise estática e pipelines de CI/CD.
- Proficiência em Python para automação de testes, análise de dados e script de hardware.
- Experiência no desenvolvimento de software embarcado em sistemas baseados em Linux.
- Experiência no desenvolvimento de projetos de FPGA e lógica digital usando VHDL, Verilog ou SystemVerilog.
- Experiência no desenvolvimento de pacotes de suporte de placa (BSPs) personalizados, configurações de bootloader, código de inicialização de dispositivo e camadas de abstração de hardware (HAL).
- Experiência em participar de revisões de esquemas elétricos e colaborar estreitamente com engenheiros de hardware para orientar o projeto em nível de placa.
- Experiência em liderar o bring-up de PCB, testes de verificação de projeto (DVT), qualificação de hardware e transição para a produção.
- Experiência anterior em uma startup aeroespacial de ritmo acelerado ou pequena equipe de integração de hardware.
Nossa sede está localizada em Playa Vista, CA. Esta posição exige presença no escritório.
O salário base anual na Califórnia para esta função é atualmente $139,000 - $201,000. As faixas salariais são determinadas pela função, nível, localização e alinhamento com os dados de mercado. O pagamento individual será determinado caso a caso e pode variar com base nas seguintes considerações: entrevistas e uma avaliação de vários fatores que são únicos para cada candidato, habilidades relacionadas ao trabalho, educação e experiência relevantes, certificações, habilidades do candidato e equidade interna.
Igualdade de Oportunidades de Emprego
A Inversion oferece oportunidades iguais de emprego a todos os funcionários e candidatos sem distinção de raça, cor, religião, idade, sexo, identidade de gênero, orientação sexual, origem nacional, status de veterano ou deficiência.
A Inversion coleta e processa dados pessoais de acordo com as leis de proteção de dados aplicáveis. Se você é um candidato a emprego nos EUA, consulte o Aviso de Política de Privacidade da CCPA oag.ca.gov/privacy/ccpa para obter mais detalhes.
