View all jobs

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


  • Provide design, analysis, and programming of software for train control systems.
  • Plan and direct work within the product development team and provide technical guidance to other analysts;
  • Understands and follows the company's processes and procedures for developing software applications;
  • Implements real time systems in C/ C++;
  • Conceptual and detailed designs of systems or portion of systems;
  • Supervises design implementation of programs and tests identifying errors and omissions in requirements and ensures that they are resolved;
  • Prepares reports, giving finding on problems;
  • Supervises software engineers and staff in assignments/tasks, ensuring application of standards, practices/procedures, quality assurance, and adherence to budgets;
  • Prepares low level plans, schedules, and budgets for software projects;
  • Provides assistance in developing software capabilities required to support design effort;
  • Provides leadership and motivation to technical staff;
  • Provides support to marketing and other departments as required;
  • Analyses of customer requirements using Company standard methodology;
  • Keeps abreast of relevant technology developments.

Basic Qualifications

  •  Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent;
  • Minimum 5 years’ experience in the whole software development lifecycle;
  • Experience with black box and white box testing and continuous integrationframeworks;
  • Familiar with source control tools (git, Clearcase, etc);
  • Experience in programming using C/C++ and performing unit testing using VectorCast;
  • Experience in XML, GIT/BitBucket, ClearQuest, DOxygen, Livelink;
  • Knowledge of software architecture and object-oriented design;
  • Knowledge of railway signaling techniques would be an asset;
  • Excellent oral and written communication skills.
More Openings
Software Analyst
Software Analyst
Senior UX Designer
Share This Job
Powered by