Marketers on Demand

Software Analyst - C/C++

Toronto, Ontario, CA

Company: Marketers on Demand

Category: Computer and Mathematical Occupations

Published on 2021-12-07T09:14:41.000000Z

We are looking for an amazing Software Analyst - C/C++/Python for our client! You will be tasked to perform design, analysis, modeling, programming and integration activities in the development of Automatic Speed Control (ASC) software for train control systems.

Main Responsibilities:

  • Understands the customer's needs and program lifecycle concerns (e.g. advanced studies, simulations, mock-ups, models, prototypes, etc.).
  • Understands and follows the company's processes and procedures for developing vital software.
  • Implements real time systems in 'C' and with some Assembler.
  • Produces the software requirements analysis, designs, codes, debugs, writes test procedures, and tests software code.
  • Analyses, implements correction, and reviews defect reports.
  • Perform modelling of vehicle behaviour.
  • Prepares reports, provides findings on problems


Skills Required:

  • Good command of:
    • C/C++
    • Python
  • Good understanding of control theory and PID controllers is required.
  • Experience in modelling control systems using Matlab/Simulink is an asset.
  • Knowledge in Linux/UNIX operating system, as well as C language and GNU developer toolchains, are a must.
  • Some knowledge of Windows programming is a definite asset.
  • Good analysis skills, able to diagnose issues based on field logs and correlate events to failures.
  • Experience in working within a team using Agile Methodologies.
  • Practical experience with source control, IDE and requirements management tools (e.g Eclipse, Jira, Git, ClearCase, ClearQuest, Doors, etc)
  • Able to handle assignments within a medium to large scale software application.
  • Good organizational abilities.  Good interpersonal skills, writing and verbal skills.
  • Able to quickly integrate with the team and work independently.
  • B. Sc., in Electrical Engineering, Computer Science or equivalent.


Does this sound like you or someone you know in your professional network?

Reach out to our Director of IT & Engineering for more information: ali.isaacs@executivetalentondemand.com

Have a referral? Get paid up to $1,500 if they’re hired!


**Please ONLY apply if you have a Valid Work Permit, PR Status, or Canadian Citizenship. EToD / MoD does not provide any sponsorship for Work Permits or Immigration.**

Have a referral? Get paid up to $1,500 if they’re hired!

Share in your network by selecting one of the social media buttons below!

Apply for the job