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

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


