Enable job alerts via email!

Ingénieur / e Software Architect (H / F)

Sky Systems, Inc. (SkySys)

Ottawa

On-site

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in embedded systems is seeking a Software Developer/Architect to join their Ottawa team. The role involves designing and developing software for advanced network environments, requiring strong leadership and technical skills. Candidates should have extensive experience in software architecture and embedded systems, with proficiency in Agile methodologies and test automation.

Qualifications

  • Minimum 5 years in software development and architecture.
  • 2 years with MEF protocols and standards.
  • English Level 5/5 required.

Responsibilities

  • Collaborate on designing, programming, testing embedded software applications.
  • Develop and maintain embedded software modules in C++.
  • Provide technical leadership to ensure high-quality software.

Skills

Agile environments
Test automation
Communication satellites
Mesh networking
Edge computing
IP / TCP / Routing fundamentals
Python scripting
Jira
GIT

Job description

Title : Software Developer / Architect – Embedded Systems Développeur / Architecte logiciel – Systèmes embarqués

Location : Ottawa (On site 4 days / week)

Duration : 12 months

The candidate must have the following qualifications :

Background : The specialist will work with development teams primarily to deploy and integrate embedded systems (hardware and software) in advanced network environments. 60% Architecture, Design, and Mentoring; 40% Development.

Requirements :

  • Minimum 5 years of experience in software development and architecture, and test design for network solutions, including :
  • Communication satellites, mesh networking, edge computing, or other relevant embedded systems
  • Minimum 2 years of experience with MEF protocols and standards
  • Solid understanding of IP / TCP / Routing fundamentals
  • Proficiency in Agile environments
  • Familiarity with Jira and GIT
  • Experience in test automation using Python scripts
  • Candidate will need to obtain a CGP clearance
  • 100% English speaking – Level 5 / 5 required

Nice to Have : Knowledge or experience with SR-MPLS technology

Job Description : As a key member of a Scrum team, the Lead Developer will contribute to the design, development, and testing of next-generation software, working closely with testing and support teams to ensure comprehensive test coverage and efficient defect resolution. They will also play a leadership role in technical discussions and decision-making, documenting discussions and architectural choices. The Developer will oversee specific embedded software modules, ensuring their development, quality, testing, and functionality.

Main Responsibilities :

  • Collaborate with experienced engineers on designing, programming, testing, and maintaining embedded software applications
  • Develop, test, and maintain embedded software modules in C++
  • Implement software solutions ensuring seamless communication between components
  • Develop software tools, libraries, and frameworks to improve product quality and efficiency
  • Participate in code reviews and suggest improvements to ensure quality and standards compliance
  • Identify and resolve bugs and technical issues
  • Supervise software testing practices for advanced embedded systems
  • Integrate software components into Linux-based systems
  • Collaborate with multidisciplinary teams to understand requirements and participate in technical decisions
  • Maintain clear documentation on designs and development tasks
  • Provide technical leadership to support the development of high-performance, reliable, and secure software
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Ingénieur(e) Software Architect F / H

Sky Systems, Inc. (SkySys)

Ottawa

On-site

CAD 80,000 - 110,000

Today
Be an early applicant