Software Development
Programming Languages (e.g.
Java
Python
C++)
Version Control (e.g.
Git)
Testing and Debugging
Object-Oriented Programming (OOP)
API Design and Development
Currently enrolled in an accredited Bachelor’s or Master’s degree program in Engineering (e.g., Mechanical, Electrical, Civil, Computer, Chemical, Aerospace, or related field).
Sophomore, Junior, Senior, or recent graduate (within 12 months).
Basic understanding of engineering fundamentals (statics, dynamics, circuits, thermodynamics, or data structures – depending on discipline).
...