Job and requirements question

Hi all it is so nice to be here!
I’m Jane from South Asia and I have just got started with PX4. I wanna know the following-

  1. Most of the code is written in C++ can I contribute to the PX4 code base? I’m actually a recent civil engineering graduate but drones have fascinated me and I just started with Python using the following courses Crash Course on Python and The Modern Python 3 Bootcamp
  2. If my resources are incorrect can you list down an exhaustive list of prerequisites to learn in order to start understanding and contributing to PX4 codebase?


  1. What are the minimum requirements to apply for a job at PX4?

Any help is appreciated