Overview
Languages
English
Education
- Bachelor's degree
- or equivalent experience
- Computer science
- Aerospace, aeronautical and astronautical/space engineering
- Computer software engineering
- Engineering science
Experience
Experience an asset
Hybrid
Work must be completed both in person and remotely.
Responsibilities
Tasks
- Write, modify, integrate and test software code
- Maintain existing computer programs by making modifications as required
- Communicate technical problems, processes and solutions
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
- Assist in the development of logical and physical specifications
Experience and specialization
Computer and technology knowledge
- Linux
- C
- Networking software
- Servers
- Software development
- Git
- Firmware development
- Software quality assurance
- Ubuntu
Area of work experience
Additional information
Work conditions and physical capabilities
Personal suitability
- Accurate
- Excellent oral communication
- Excellent written communication
- Initiative
- Organized
- Team player
- Accountability
- Resourcefulness
Benefits
Other benefits
- Free parking available
- Learning/training paid by employer
- Paid time off (volunteering or personal days)