Software Analyst

job
  • Akkodis
Job Summary
Location
Toronto ,ON C6A
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
14 Jan 2025
Share
Job Description

Akkodis is seeking a Software Analyst - Int for a contract position with a client in Toronto, ON (Hybrid). Ideally looking for experience with programming languages such as C and C++ , various operating platforms (i.e. Windows, Linux, Unix etc.), control theory (PID, PD, Fuzzy Logic, Adaptive controllers etc.) Understanding of the Graph theorypreference would be someone with the required skills and experience, particularly in large organizations.


Title : Software Analyst - Int

Location - Hybrid - 105 Moatfield Drive, Toronto, ON

Client: Hitachi Rail


Required Competencies

Intermediate level experience in development of software for embedded systems using programming languages such as C and C++

Intermediate level experience in using scripting languages such as Perl, Ruby etc.

Intermediate-level experience in Mode

Skills: lling and Simulation

Able to program on various operating platforms (i.e. Windows, Linux, Unix etc.)

Bonus Competencies

Understanding of control theory (PID, PD, Fuzzy Logic, Adaptive controllers etc.)

Understanding of the Graph theory


Preferred Qualifications

Optional: Professional Engineer (PENG)

Additional Skills depending on area of specialization:

ATP/ATO (Automatic Train Protection and Operation)


Key Accountabilities / Key Areas of Responsibility

Contributes modifications to the mission/function description, architectural & algorithms design and the refinement of functional and non-functional requirements.

Designs, codes, debugs, write test procedures and tests software code, chairs design reviews for components of medium complexity or criticality.

Produces and executes integration tests on simulated or target hardware test benches.

Produces, under supervision, detailed impact analyses of changes to multiple software components.

Reviews code, test procedures and test results.

Identifies the root cause and implements corrections for software defects.

Perform engineering testing in the field and investigates problems in the field.

Contributes to co-engineering activities with the Systems Engineering team to ensure system-software consistency and the right refinement of software components and compliance with the software architecture.

Proposes solutions appropriate for the phase of the project and the duration of the planned activity.

Minimum 3 years relevant working experience

University degree in Computer sciences, Engineering or a closely related field.

Intermediate level engineering analysis skills, able to diagnose issues based on field logs and correlate events to failure

Able to handle assignments within a medium to large scale software application

Able to propose and implement solutions aligned with the scope proposed in engineering impact analyses, and which follow established design patterns

Knowledgeable of the software development processes

Able to quickly integrate with the team and work independently

Knowledge of software development environment (Microsoft Visual Studio, desktop simulator, target simulator etc.)

Basic knowledge of railway signaling techniques including of SelTrac CBTC

Experience in working within a team using Agile Methodologies

Working level knowledge of the Microsoft Office Suite

Practical experience with source control, IDE and requirements management tools (e.g. Eclipse, Jira, Git, ClearCase, ClearQuest, Doors, etc.)

Other Smiliar Jobs
 
  • Ottawa, ON
  • 12 Days ago
  • Ottawa, ON
  • 12 Days ago
  • Markham, ON
  • 12 Days ago
  • Toronto, ON
  • 10 Days ago
  • Montreal, QC
  • 5 Hours ago
  • Mirabel, QC
  • 5 Hours ago
  • Pointe-Claire, QC
  • 5 Hours ago
  • Toronto, ON
  • 5 Hours ago
  • Ajax, ON
  • 5 Hours ago
  • Montreal, QC
  • 5 Hours ago
  • Vancouver, BC
  • 5 Hours ago
  • Longueuil, QC
  • 5 Hours ago
  • Montreal, QC
  • 5 Hours ago