logo

View all jobs

Software Engineer

Kanata, Ontario

Software Engineer

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

  • 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).

Basic Qualifications

  • 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.

Share This Job

Powered by