La ingeniería de sistemas integrados es un excelente lugar para enfocarse para ingresar a la industria aeroespacial, por lo que tiene un buen comienzo. Ahora recomendaría adquirir experiencia en el tipo específico de aeronáutica de interés.
La clave con el software de vuelo aeroespacial es escribir código que sea fácilmente comprobable y verificable. Esto es extremadamente importante en la industria aeroespacial ya que muchos sistemas son críticos para la seguridad (piloto automático, por ejemplo). Siempre es bueno tener algo de experiencia en hardware para comprender la aplicación del software de vuelo. Familiarícese con las máquinas de estados finitos y cómo probarlas. También recomendaría aprender algo sobre la teoría de control, especialmente en el campo de interés (cohete, nave espacial o aeronave GN&C).
Puede obtener la mayor parte de este conocimiento eligiendo las asignaturas optativas técnicas adecuadas.
- ¿Qué tan mala es la cultura corporativa mientras trabaja como ingeniero de software? ¿Es mejor trabajar en una startup en Silicon Valley?
- ¿Por qué el diseño de CS / software es mucho más popular que el diseño de CPU / circuito integrado?
- ¿Necesito codificar estructuras de datos en Java para preguntas de entrevistas?
- ¿Cuál es el mejor instituto para pruebas de software?
- ¿Cuáles son los lenguajes de programación necesarios para construir software y otras cosas esenciales?
Las cosas de las que es menos probable que aprenda son los estándares de software. Investigue los estándares de software de la NASA, MIL y FAA. Algunas de estas prácticas son buenas, pero algunas están desactualizadas (pero aún así debe seguirlas de todos modos). Familiarizarse con estos estándares sería una GRAN bonificación en su currículum, especialmente como un graduado reciente que tuvo la iniciativa de buscarlos.