Carreiras · Tecnologia

Escreve o código que precisa funcionar de primeira, toda vez.

Engenheiro de software de voo, pôster de carreira

O trabalho

O software de voo controla o veículo. Ele é escrito seguindo padrões rígidos, revisado linha por linha, testado em hardware representativo e deliberadamente conservador: nada de alocação dinâmica depois da inicialização, nada de surpresas. Também é um dos caminhos mais acessíveis para o setor aeroespacial para quem já programa.

Um dia típico

  • 01Implementar e revisar módulos críticos para o voo
  • 02Fazer testes em bancadas hardware-in-the-loop
  • 03Ligar cada requisito a um teste que o comprove
  • 04Depurar algo que só acontece uma vez a cada dez mil ciclos

Como as pessoas entram

  • Graduação em ciência da computação ou engenharia

    O caminho comum. Projetos de sistemas embarcados e robótica contam muito.

  • Autodidata mais portfólio

    Mais difícil, mas real: trabalho embarcado demonstrável em hardware real abre portas.

Como se desenrola

  1. DiplomaCiência da computação ou engenharia, com profundidade real em programação de baixo nível.
  2. Anos 1-3Software de teste e ferramentas. Ninguém começa pelo código de voo.
  3. Anos 4-8Software de voo para um subsistema, sob uma norma com um auditor por trás.
  4. DepoisArquiteto de software, ou segurança e certificação.

Tem emprego nisso?

1.9M20242.1M2034
Já empregado
1,905,400
Mudança projetada
+10% até 2034
Vagas por ano
106,100

Desenvolvedores de software, analistas de garantia de qualidade e testadores · Bureau of Labor Statistics dos EUA, Occupational Outlook Handbook, salários de maio de 2024 e projeções 2024–34.

Contado dentro do desenvolvimento de software como um todo. O software de voo crítico para a segurança é um canto muito pequeno e incomumente regulado de uma ocupação de quase dois milhões de pessoas.

As partes difíceis

Padrões de código, revisões e rastreabilidade deixam tudo mais lento e existem porque a alternativa já foi tentada. Na maioria desses veículos não existe correção depois do lançamento. A disciplina exigida está mais próxima da engenharia estrutural do que do desenvolvimento web.

O que você precisaria

  • C e C++
  • Sistemas de tempo real
  • Verificação
  • Controle de versão
Salário mediano
$134,040
Desenvolvedores de software, analistas de garantia de qualidade e testadores, maio de 2024. Bureau of Labor Statistics dos EUA.
Formação típica
Graduação em ciência da computação, engenharia de software ou eletrônica
Caminhos de entrada
Diploma, Licença ou certificação
Área
Tecnologia