Software Analyst
Apply NowCompany: Aversan
Location: Scarborough, ON M1B 6H8
Description:
Aversan Inc. (www.aversan.com ) is a reputable Engineering Company that provides expertise in Systems Integration, Product Design/Development and Software/Product Testing for highly regulated industries including Aerospace, Digital Health, Medical Devices, Nuclear and IT. We are currently seeking a Software Analyst to work with our client in Railway industry. The candidate for Software Analyst role will be involved with designing, creating, analyzing, debugging, and delivery of software for train control systems.
Duties & Responsibilities:
Duties & Responsibilities:
- Understands and follows the company's processes and procedures for developing mission critical software
- Implements near real time systems in C++
- Designs, codes, debugs, write test procedures and tests software code
- Reviews code, test procedures and test results
- Analyses and implements correction for defect reports
- Perform engineering testing in the field and investigate problems in the field
- Good command of C++ language including templates, STL, Boost , MFC usage
- Good command of C#, WPF,
- Good command of the scripting languages Perl and Ruby
- Knowledge of object-oriented techniques, multithreading, socket programming, Windows
- Knowledge of HTML5, Responsive CSS3, JavaScript, Typescript coding skills, Front End web development frameworks like Polymer, Angular, WebSockets, RxJS, WebGL, Canvas and other rendering technologies, Pixi.js
- Good analysis skills, able to diagnose issues based on field logs and correlate events to failures
- Able to handle assignments within a medium to large scale software application
- Knowledgeable of the software development process
- Able to quickly integrate with the team and work independently
- Knowledge of software development environment (Microsoft Visual Studio, desktop simulator, target simulator , etc)