View all jobs

Software Analyst

Toronto, ON
Aversan Inc. is a multi-service engineering firm specializing in design, build, testing, certification, and support services for embedded flight and rail systems & software, health technology, and advanced IT.

  • Understands the customer’s needs and through life cycle concerns whatever the used means (e.g. advanced studies, simulations, mock-ups, models, prototypes, etc.);
  • Contributes to the formalization of mission/function description, architectural & algorithms design and the refinement of functional and non-functional requirements;
  • Designs codes, debugs, write test procedures and tests software code, chairs design reviews;
  • Reviews code, test procedures and test results;
  • Analyses and implements correction for defect reports;
  • Perform engineering testing in the field and investigates problems in the field;
  • Contributes in co-engineering activities with the Systems Engineering team in order to ensure system- software consistency and the right refinement of software components and compliance with the software architecture;
  • Solves tasks in the best technical and timely manner. Looks for opportunities and make suggestions for improvements.
Basic Qualifications
  • Bachelor’s Degree in Computer Engineering, Software Engineering, Electrical Engineering or equivalent;
  • Minimum 1 year of relevant working experience in software development using C++ language including templates, STL, Boost, MFC usage as well as C# and WPF;
  • Experience using scripting languages such as Perl, Python or Ruby;
  • Experience programming on various operating platforms (e.g. Windows, Linux, Unix, etc.);
  • Experience with source control, IDE and requirements management tools (e.g Eclipse, Jira, Git, ClearCase, ClearQuest, Doors, etc.);
  • Knowledgeable of object oriented techniques, multithreading, socket programming, General Windows Programming;
  • Good analysis skills, able to diagnose issues based on field logs and correlate events to failures;
  • P.Eng designation is an asset;
  • Excellent verbal and written communication skills.
More Openings
Azure BI Developer
ETL Developer
Share This Job
Powered by