Marketers on Demand

Senior Software Analyst - 'C'

Toronto, Ontario, CA

Company: Marketers on Demand

Category: Computer and Mathematical Occupations

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

We are searching for a Senior Software Analyst!
Duties: To perform design, analysis, programming and integration activities in the development of software for train control systems.
Key Accountabilities:

- Implements real time systems in 'C' and Assembler; Operation System: Linux, Windows**
- 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-house.
Specific Experience/Skills Required:

  • Operation System: Linux, Windows**
  • Proficient in C and Assembler**
  • Linux Bash Shell Scripting, Knowledge of Embedded Linux development**
  • Knowledge of standards and processes applicable to the development of safety-critical software
  • Python, PERL, Shell**
  • Expertise in embedded software system lower-level drivers and wireless telecommunication system/platform and rich experience in coding, testing, troubleshooting, integration, and validation


  • 3 to 7 years of Real-time/Embedded C development experience in a recent position**
  • 2 to 5 years Assembler language hands on experience**
  • 3 to 7 years Hands on experience with Designs, codes, debugs, write test procedures and tests software code.**
  • Safety critical software experience, process**

**Denotes that this was highlighted by the manager as especially important / must have skills.

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

Reach out to our Director of IT & Engineering for more information:

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