Marketers on Demand

Software Analyst - Embedded Systems

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 Embedded Systems Software Analyst!

Job Purpose:

To perform design, analysis, programming, and integration activities in the development of software for train control systems. To plan and direct work within the software team and provide technical guidance to other analysts.
Main Responsibilities:

  • 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, write test procedures and tests software code.
  • Reviews software requirements analysis, designs, code, test procedures and test results.
  • Chairs design reviews for functions implemented
  • Analyses implements correction, and reviews defect reports.
  • Prepares reports, giving findings on problems


  • Minimum 5 years of relevant working experience in real-time embedded applications, ideally on safety critical systems.
  • Good command of the ‘C’ language.
  • Experience with Assembler programming preferred.
  • Some knowledge of Windows/Linux programming preferred.
  • Experience with software development for the Freescale K60 processor would be an asset.
  • Experience with software testing tool VectorCast preferred.
  • Knowledge of railway signaling techniques preferred.
  • 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.
  • Good organizational abilities.  Good interpersonal skills, writing and verbal skills.
  • Able to quickly integrate with the team and work independently.
  • Knowledgeable of the software development process.
  • Knowledge of software development environment (Windows, Linux, desktop simulator, target simulator, etc)

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