Software Engineer
Aversan Inc.
Date: 15 hours ago
City: Kanata, Ontario
Contract type: Full time

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.
We are currently seeking a qualified Software Engineer. This role involves developing and supporting embedded and application-level software for space products, including system modeling, debugging, and testing.
Location: Kanata, ON
Job Type: On-site
Responsibilities
We are currently seeking a qualified Software Engineer. This role involves developing and supporting embedded and application-level software for space products, including system modeling, debugging, and testing.
Location: Kanata, ON
Job Type: On-site
Responsibilities
- Provide technical solutions and support on development programs as part of a highly engaged and integrated engineering team.
- Develop embedded software and software applications for Space products.
- Create or utilize software-level requirements, architecture, detailed design, and test plan documentation to meet program and customer needs.
- Participate in requirements analysis and design verification and validation activities.
- Test, debug, and troubleshoot software, systems, and electronics to resolve issues.
- Perform simulation and analyses and develop system-level models to ensure end-to-end performance requirements of software designs are met.
- Provide technical support to customers.
- Develop documentation according to space agency standards (e.g. CSA, NASA, ESA).
- Bachelor’s degree or higher from an accredited institution in a technical discipline such as Computer Science, Software Engineering, or a related field.
- Minimum 1 year of experience in a software development role.
- Minimum 1 year of experience in programming languages, preferably C# and Python.
- Minimum of 1 year working with software development methodologies and tools involving Windows application-level software.
- Knowledge of ASCOM, serial communication, and Ethernet protocols (REST API, SFTP, HTTP, UDP, TCP, TELNET) is good to have.
- Experience with embedded software development, preferably targeting Linux/UNIX is good to have.
- Experience with product development and knowledge of industry best practices in the Aerospace/Space industry is good to have.
- Experience with system-level simulation tools such as MATLAB is good to have.
- Experience with safety-critical software and systems development is good to have.
- SQL database experience is good to have.
- Understanding of various software development lifecycle models is good to have.
- Familiarity with Jira is good to have.
- Familiarity with Source Management tools such as Github is good to have.
See more jobs in Kanata, ON