Toronto, Ontario

Embedded Software Developer – Mission-Critical Systems

Embedded Software Developer
Safety-critical & multi-platform heterogeneous systems
Transportation sector
Toronto, ON

Key Job Functions:

Understands & follows the company’s processes & procedures for developing mission critical software

Develops of Software Component Specifications and creates traceability to higher layer requirements

Reviews component tests developed against software component specifications


Required Skills:

  • The successful candidate should possess an Electrical or Computer Engineering degree or equivalent.
  • 5+ years of working experience in software development in C
  • Command of the scripting languages, preferably Python
  • Experience with black box and white box testing and continuous integration frameworks
  • Familiar with source control tools (git, Clearcase, etc)
  • Excellent analytical skills, able to diagnose issues based on field logs & correlate events to failures
  • Strong technical writing & communication skills
  • Excellent team collaboration skills, writing & verbal skills
  • Experience working in the full SDLC – this role will involve writing specifications.
  • Experience working in embedded systems where the safety of a system is a key component of the design (i.e. Rail, Aerospace, Defence, Automotive systems – i.e where the systems design is safety).


Desirable Skills

  • VectorCAST/C++ – asset
  • Python
  • Familiar with agile work environments, test-driven development, & continuous integration
  • Working knowledge of modern software engineering practices, methods & tools
  • Experience with large mission-critical & multi-platform herterogeneous systems

Notre conseillère pour ce poste

Heather MacKenzie

Directrice, Acquisition de talents

les avantages
Alten Canada.
En savoir plus
Nos clients
ont besoin
de vous.
Postuler maintenant