I am a 3-year computer science student and really want to go into the field of aviation, but not able to figure out what should I do at this point of time so as to have a career in this field.

  • 3
    $\begingroup$ You could work for an avionics company pretty much everything is going the way of the computer in the cockpit. Some heavy hitters are Garmin, Rockwell Collins or products like Foreflight $\endgroup$
    – Dave
    Jun 16 '17 at 13:31
  • $\begingroup$ Are there any special courses that I need to opt? Dave $\endgroup$
    – Sahil Jain
    Jun 16 '17 at 13:42
  • 1
    $\begingroup$ Avionics use all different languages but a solid understanding of micro-controllers/microprocessors can never hurt. A good understanding of how sensors (hardware) integrate into control systems would also be of use. $\endgroup$
    – Dave
    Jun 16 '17 at 14:00
  • $\begingroup$ If at all possible, pursue a pilot licence. In the US, it's almost free (whatever a CFI charges) to obtain a student pilot certificate, and the certificate does not expire. When I was at this stage, I landed a technical job at a large aircraft manufacturer. I was surprised how few of the employees were actually pilots. It was a big advantage for me. $\endgroup$
    – STWilson
    Jun 16 '17 at 14:23
  • 2
    $\begingroup$ In my opinion having an aviation degree like aerospace engineering isn't a huge advantage, and for some roles they probably prefer someone with a strong software background. Most large avionics companies have separate control system design or aviation teams and a separate software team who handle lower-level architecture, compiling, building, testing, etc. Evidence of your interest in and understanding of avionics could help though, including a course in aerodynamics, pilot training, or even things like a control systems or embedded programming class. $\endgroup$
    – Cody P
    Jun 16 '17 at 16:54