onsite
Uncrewed Aerial Systems Software Developer - Government of Canada
Software Engineer
Seeking a Software Developer for Uncrewed Aerial Systems (UAS) in Mirabel, Canada. This role involves developing and implementing software for aerospace applications, utilizing C++, Python, and embedded systems knowledge.
About the role
Key Responsibilities
- Design, develop, and implement software solutions for Uncrewed Aerial Systems (UAS).
- Contribute to the full software development lifecycle, from requirements gathering to deployment.
- Develop and maintain software for embedded systems within aerospace applications.
- Collaborate with cross-functional teams to integrate software components.
- Troubleshoot and debug software issues to ensure system reliability.
- Participate in code reviews and contribute to improving software quality.
Requirements
- Proven experience in software development, with a focus on C++ and Python.
- Familiarity with embedded systems and real-time operating systems.
- Experience in the aerospace industry is a strong asset.
- Knowledge of Linux environments and development tools.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Skills
cpythonsoftware developmentlinux