Enable job alerts via email!

Systems Software Engineer

Diagnostic Solutions International

Ontario

On-site

CAD 80,000 - 110,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in aviation technology is looking for a Systems Software Engineer to design and maintain software for aircraft monitoring systems. This role involves developing software for real-time applications and creating technical documentation. The ideal candidate will have a strong background in C programming and experience with embedded systems, along with excellent communication skills.

Qualifications

  • Minimum of 5 years of software development experience.
  • Experience with real-time systems using embedded RTOS.

Responsibilities

  • Developing and maintaining software for aircraft Health Usage and Monitoring Systems.
  • Creating technical documentation such as user guides and proposals.

Skills

C programming
Communication
Mathematics

Education

Bachelor's degree in Computer Science

Tools

SVN
ClearCase
Microsoft Office

Job description

Job Description: Systems Software Engineer

We are seeking a Systems Software Engineer responsible for the definition, design, implementation, and maintenance of various software projects. These projects include real-time systems, hardware integration, user applications, and ground database systems.

Key responsibilities include:

  1. Developing and maintaining software for aircraft Health Usage and Monitoring Systems (HUMS), mainly for helicopters, focusing on rotor/propeller balancing and vibration management.
  2. Creating technical documentation such as user guides, source materials, and proposals.
  3. Assisting in high-level system and software requirements definition.
  4. Traveling as needed, possibly internationally, to meet job requirements.
Qualifications:
  • Bachelor's degree in Computer Science or a related field.
  • Proficiency in C programming; knowledge of Visual Basic is highly recommended.
  • Experience with real-time systems using embedded RTOS (e.g., pSOS).
  • Knowledge of relational databases and SQL, ODBC, Microsoft Access.
  • Understanding of hardware interfaces, data acquisition, sensors, and communication protocols.
  • Mathematical skills including algebra, trigonometry, and signal processing (FFT, filters, sampling).
  • Experience with software configuration management tools such as SVN or ClearCase.
  • Desirable: experience in vibration analysis, aircraft maintenance software, and vehicle health management.
  • Minimum of 5 years of software development experience, with 10 years preferred.
  • Strong communication skills and ability to work independently and within teams.
  • Proficiency in Microsoft Office suite.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Waterloo

Remote

CAD 80.000 - 120.000

Today
Be an early applicant

Golang System Software Engineer - Containers / Virtualisation

Canonical

Waterloo

Remote

CAD 80.000 - 110.000

4 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Toronto

Remote

USD 70.000 - 110.000

22 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Mississauga

Remote

USD 80.000 - 120.000

21 days ago

Golang System Software Engineer - Containers / Virtualisation

Canonical

Toronto

Remote

USD 70.000 - 110.000

21 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Hamilton

Remote

USD 70.000 - 110.000

21 days ago

(Remote) Senior Software Engineer

Systems & Software, Inc.

Ontario

Remote

CAD 90.000 - 120.000

2 days ago
Be an early applicant

Senior Software Engineer, Core Experience

Instacart

Ontario

Remote

CAD 90.000 - 120.000

2 days ago
Be an early applicant

Golang System Software Engineer - Containers / Virtualisation

Canonical

Mississauga

Remote

USD 80.000 - 120.000

22 days ago