remote
Software Engineering Intern - Aircraft Systems Research & Technology - Bombardier
Software Engineer
Join a leading aviation R&D team as a Software Engineering Intern, contributing to aircraft systems research using C++, Python, and MATLAB while gaining hands‑on experience with embedded Linux development and version control.
About the role
Key Responsibilities
- Develop and test software components for aircraft system prototypes using C++ and Python.
- Collaborate with senior engineers to design, simulate, and validate algorithms in MATLAB.
- Implement embedded Linux solutions, integrate hardware interfaces, and perform real‑time testing.
- Maintain code quality and version control using Git, documenting changes and test results.
- Participate in technical reviews, contribute to design documentation, and support system integration activities.
Requirements
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field.
- Proficiency in C++ and Python programming; experience with MATLAB is a plus.
- Familiarity with embedded systems development and Linux environments.
- Understanding of version control systems, preferably Git.
- Strong analytical skills, ability to work in a collaborative team, and effective communication.