Enable job alerts via email!

Software Analyst

Aversan Inc.

Toronto

Hybrid

CAD 50,000 - 90,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a motivated Software Analyst to contribute to the development of safety-critical software systems for railway signaling. This entry-level position offers the opportunity to work under the guidance of experienced engineers, focusing on coding, debugging, and testing software changes. Ideal candidates will have a university degree in Computer Sciences or Engineering, practical experience with C and C++, and a desire to learn and apply best engineering practices. Join a dynamic team in a hybrid work environment and play a crucial role in enhancing software systems for the aerospace and defense sectors.

Qualifications

  • 1+ year of relevant experience or academic projects considered.
  • Entry-level analysis skills and ability to diagnose issues.

Responsibilities

  • Modify and extend existing designs, codes, and debugs software.
  • Produce integration tests on simulated or target hardware.

Skills

C
C++
Object-Oriented Programming
Multithreading
Socket Programming
Python
Control Theory
Microsoft Office Suite

Education

University degree in Computer Sciences
Engineering degree

Tools

Source Control
IDEs

Job description

Join to apply for the Software Analyst role at Aversan Inc.

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.

We are currently seeking a qualified Software Analyst to join our team. The Software Analyst involves contributing to the development and testing of safety-critical software systems for railway signaling, working under the supervision of senior engineers. Key responsibilities include coding, debugging, testing, and integrating software changes, with a focus on learning and applying engineering processes and best practices.

Location: Toronto, ON

Job Type: Hybrid

Responsibilities
  • Modifies and extends existing designs, codes, debugs, writes test procedures and tests software code.
  • Produces, under supervision, detailed impact analyses of changes to multiple software components.
  • Reviews code, test procedures and test results.
  • Produces and executes integration tests on simulated or target hardware test benches.
  • Identifies the root cause and implements corrections for software defects.
Basic Qualifications
  • University degree in Computer Sciences, Engineering or a closely related field.
  • Minimum 1 year of relevant working experience; relevant academic projects will be considered.
  • Entry-level analysis skills, able to diagnose issues based on application logs and correlate events to failures.
  • Practical experience in using typical programs which are part of Microsoft Office Suite.
  • Practical experience with source control and IDEs or code editors.
  • Demonstrated experience in producing working applications using one of:
    • C
    • C++ with STL, Boost
    • Theoretical knowledge of object-oriented techniques, multithreading, socket programming.
    • AUTOSAR MISRA C++ standards, OOPS concepts
    • Basic understanding of Graph theory.
    • Exposure to scripting and Python.
  • Basic understanding of control theory (PID, PD, Fuzzy Logic, Adaptive controllers) is a plus.
  • Ability to program on multiple operating systems (i.e., Windows, Linux) is a plus.
Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Aviation and Aerospace Component Manufacturing
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Analyst

Hitachi Rail

Toronto

Hybrid

CAD 60,000 - 90,000

Today
Be an early applicant

Software Analyst

Hitachi Vantara Corporation

Toronto

Hybrid

CAD 50,000 - 80,000

9 days ago

System Analyst

TRIO - Translational Research in Oncology

Toronto

Remote

CAD 50,000 - 60,000

14 days ago

Software Consultant- Remote Canada

Alpineitw

Ontario

Remote

CAD 75,000 - 81,000

4 days ago
Be an early applicant

Software Consultant- Remote Canada

Illinois Tool Works

Ontario

Remote

CAD 60,000 - 100,000

5 days ago
Be an early applicant

System Analyst

Translational Research in Oncology

Toronto

Remote

CAD 50,000 - 60,000

21 days ago

Applications Systems Analyst - Epic Beaker

UNC REX Healthcare

Morrisville

Remote

CAD 80,000 - 100,000

Today
Be an early applicant

Applications Systems Analyst Sr - Epic OpTime - Anesthesia

UNC Health Care

Morrisville

Remote

CAD 80,000 - 100,000

Today
Be an early applicant

Applications Systems Analyst - Epic Beaker

UNC Health Care

Morrisville

Remote

CAD 80,000 - 100,000

Today
Be an early applicant