logo

View all jobs

Senior Software Analyst

Toronto, ON, Ontario
Skills: 
  • Senior level experience in development of software for embedded systems using  programming languages such as C and C++, including templates STL, Boost, MFC usage
  • Senior level analysis skills, able to diagnose issues based on field logs and correlate events to failures
  • Practical experience with source control, IDE and requirements management tools (e.g Eclipse, Jira, Git, Bitbucket, ClearCase, ClearQuest, Doors, Jenkins etc)
  • Senior level experience in development of software for mission critical /near real time systems.
  • Senior level experience of software development environment (Microsoft Visual Studio, desktop simulator, target simulator etc.)
  • Able to handle assignments within a medium to large scale software application
  • Able to quickly integrate with the team and work independently
  • Senior level knowledge of railway signaling techniques including of  SelTrac CBTC
  • Senior level experience in Modelling and Simulation
  • Senior level experience in using scripting languages such as Perl, Ruby, Python etc.
  • Knowledgeable of object oriented techniques, multithreading, socket programming, General Windows Programming
  • Able to program on various operating platforms (i.e. Windows, Linux, etc.)
  • Understanding of control theory (PID, PD, Fuzzy Logic, Adaptive controllers etc.)

Share This Job

Powered by