View all jobs

Software Analyst

Toronto, ON


  • Understands & follows the company’s processes & procedures for developing mission critical software;
  • Develop real time systems in C;
  • Designs, codes, debugs, write test procedures & tests software code;
  • Reviews code, test procedures & test results;
  • Analyses & implements correction for defect reports;
  • Perform engineering testing and analyzes issues from the field;
  • Solves the tasks in the best technical & timely manner such it will help the team performance. Looks for opportunities & makes suggestions for improvement.


Basic Qualifications

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Software Engineering, or equivalent;
  • Minimum 5+ years of working experience in software development in C;
  • Experience with black box and white box testing and continuous integration frameworks;
  • Good command of scripting languages, preferably Python;
  • Familiar with source control tools (Git, ClearCase, etc.);
  • Experience in VectorCast, C++, and Python are highly desirable;
  • Experience in embedded development for ARM based micro-controllers;
  • Familiar with Agile work environments, test-driven development, and continuous integration;
  • Excellent analytical skills, able to diagnose issues based on field logs and correlate events to failures;
  • Experience with large mission-critical & multi-platform heterogeneous system is desirable;
  • Working knowledge of modern software engineering practices, methods, & tools;
  • Excellent team collaboration skills, including strong technical writing and communication skills.
More Openings
Azure BI Developer
ETL Developer
Share This Job
Powered by