Launch Legends
STR
Engenheiro de Emulação de Sistemas Embarcados
Sobre a oportunidade
STR está contratando um Engenheiro de Emulação de Sistemas Embarcados para se juntar à nossa equipe multidisciplinar de pesquisadores e engenheiros desenvolvendo tecnologias de ponta com impacto significativo e imediato em nossa segurança nacional. Neste cargo, você trabalhará na intersecção de sistemas de computadores e sistemas físicos do mundo real, construindo as ferramentas e modelos que emulam plataformas ciberfísicas complexas para permitir análise, engenharia reversa e experimentação.
Acreditamos que cada funcionário traz um conjunto único de habilidades, experiências e perspectivas que são essenciais para fornecer soluções inovadoras para nossos clientes. Você não precisa ter experiência com todas as tecnologias listadas para ter sucesso nesta função. Fundamentos sólidos, curiosidade e a capacidade de aprender novas ferramentas e domínios são altamente valorizados.
STR está comprometida em criar um ambiente de aprendizado colaborativo que apoia o entendimento técnico profundo e reconhece as contribuições e conquistas de todos os membros da equipe. Nosso trabalho é desafiador, e voltamos para casa à noite sabendo que expandimos os limites da tecnologia e tornamos o mundo mais seguro.
STR não é apenas uma empresa qualquer. Nossas pessoas, cultura e atitude, juntamente com seu conjunto único de habilidades, experiências e perspectivas, nos colocam em uma trajetória para mudar o mundo. Não podemos fazer isso sozinhos, no entanto - precisamos de companheiros pioneiros. Se você é um, junte-se à nossa equipe e ajude a manter nossa sociedade segura! Visite-nos em str.us str.us/ para mais informações.
O que você fará
- Trabalhar como parte de uma equipe pequena e focada para projetar, desenvolver, implementar e testar aplicações de software modulares e ferramentas para emulação de sistemas ciberfísicos.
- Estender e personalizar frameworks de emulação existentes (por exemplo, QEMU) em C/C++ e Python para suportar novos alvos, periféricos e capacidades.
- Re-hospedar firmware desconhecido ou esparsamente documentado, analisando binários, identificando dependências de hardware e adaptando-os para rodar corretamente em ambientes emulados.
- Desenvolver ferramentas de emulador e modelos de dispositivos virtuais para suportar engenharia reversa e análise de sistemas embarcados em diversas arquiteturas (por exemplo, ARM, PPC).
- Desenvolver modelos digitais usando ferramentas de virtualização (por exemplo, QEMU) e interligá-los em rede para criar simulações de sistema integradas e de ponta a ponta que se aproximem do comportamento real do hardware.
- Garantir a qualidade e correção do modelo através de testes em nível de unidade e sistema, e validando o comportamento contra princípios fundamentais, dados medidos, documentação e artefatos de hardware/software.
- Comunicar os fundamentos técnicos de modelos e algoritmos através de relatórios e apresentações.
Requisitos mínimos
Quem você é
- Esta posição requer uma autorização de segurança Secreta ativa com elegibilidade para autorização Top Secret (TS), para a qual a cidadania dos EUA é necessária pelo Governo dos EUA.
- Proficiência em C/C++ para desenvolvimento de software de sistemas ou embarcado.
- Proficiência em Python para desenvolvimento de ferramentas, automação e integração.
- Familiaridade com ferramentas de emulação e virtualização (por exemplo, QEMU ou frameworks similares).
- Forte compreensão de arquitetura de computadores, princípios de emulação e melhores práticas de engenharia de software (por exemplo, design modular, testes, revisão de código).
- Experiência usando gerenciamento colaborativo de código-fonte (por exemplo, Git).
Educação
- Bacharelado em Engenharia de Computação, Ciência da Computação, Engenharia Elétrica ou área relacionada.
Diferenciais
- Autorização de Segurança Top Secret (TS) ativa.
- Familiaridade com arquitetura e protocolos de rede, e experiência em integração de simulações em rede.
- Experiência com modificações de software de baixo nível (por exemplo, implantes, alterações de firmware, desenvolvimento de patches binários).
- Experiência na interface software/hardware, incluindo drivers de dispositivo ou sistemas operacionais em tempo real/embarcados.
- Experiência com engenharia reversa e re-hospedagem de firmware para sistemas embarcados, incluindo análise de arquiteturas de conjunto de instruções (por exemplo, ARM, PPC) e uso de ferramentas como Ghidra, IDA Pro ou Binary Ninja.
- Experiência na implementação de modelos de componentes (por exemplo, sensores, atuadores, dinâmicas, fatores ambientais) em Python e/ou C/C++, e integrá-los em simulações de nível de sistema e cadeias de processamento de software.
- Experiência trabalhando com componentes e interfaces de hardware.
- Mestrado ou Doutorado na área relacionada.
Informações Salariais
Faixa Salarial Integral: $110,000 - $151,000
A faixa salarial listada é baseada em dados externos do mercado. As ofertas são baseadas em fatores, tais como, mas não limitados a, experiência do candidato, educação, treinamento, habilidades chave/habilidades críticas, autorizações de segurança, e condições predominantes do mercado e de negócios.
STR é um empregador que oferece igualdade de oportunidades. Estamos totalmente dedicados a contratar o candidato mais qualificado, independentemente de raça, cor, religião, sexo (incluindo identidade de gênero, orientação sexual e gravidez), estado civil, origem nacional, idade, status de veterano, deficiência, informações genéticas ou qualquer outra característica protegida por leis federais, estaduais ou locais.
Se você precisar de uma acomodação razoável para qualquer parte do processo de emprego, envie um e-mail para [email protected] [[email protected]] e forneça suas informações de contato.
De acordo com a lei federal aplicável e regulamentos, as posições em STR exigem que os funcionários obtenham autorizações de segurança nacional e satisfaçam os requisitos para conformidade com controle de exportação e outras leis aplicáveis.
STR é uma empresa de tecnologia em crescimento com locais próximos a Boston, MA, Arlington, VA, perto de Dayton, OH, Melbourne, FL, Carlsbad, CA, Atlanta, GA e Denver, CO. Somos especializados em pesquisa e desenvolvimento avançados para defesa, inteligência e segurança nacional em: cibersegurança; sensores de próxima geração, radar, sonar, comunicações e guerra eletrônica; e algoritmos de inteligência artificial e análise para dar sentido à complexidade que está explodindo ao nosso redor.
