Enable job alerts via email!

Embedded Software Architect

Alquemy

Montreal

Hybrid

CAD 90,000 - 130,000

Full time

26 days ago

Boost your interview chances

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

Job summary

A leading company is seeking a Senior Embedded Software Architect to join an agile team focusing on the architecture and implementation of software for satellite applications. This role demands extensive experience in embedded systems, leadership, and proficiency in both C and C++. Join this dynamic environment and contribute to cutting-edge aerospace technology.

Benefits

Competitive compensation package
Opportunity to work with leading edge satellite technology

Qualifications

  • Minimum of 10 years of embedded software development experience.
  • Strong experience with version control systems such as GIT.
  • Very good communication in English or French.

Responsibilities

  • Collaborate with multidisciplinary teams on software architecture for satellite applications.
  • Implement embedded software (flight code) and support flight code integration and testing.
  • Act as a leader of continuous improvement initiatives.

Skills

Embedded Software Development
Networking and Communication Protocols
C and C++
Leadership in Agile Environment
Software Integration
Interpersonal Skills

Education

Electrical or Computer Engineering Bachelor’s Degree

Tools

RTOS
Version Control Systems (GIT)
Visual Studio
Eclipse
JIRA
Confluence
VectorCast
Embedded Linux

Job description

Alquemy’s client is seeking an Embedded Software Architect to join their team on a permanent basis. This role is based near Montreal and requires 3 days / week on site (hybrid).

Job Description

Senior Embedded Software Architect

The Senior Embedded Software Developer / Architect is part of an agile development team and responsible for the architecture, implementation and the documentation of complex software for space applications such as satellites.

Responsibilities :

  • Work within an agile development team as a technical leader
  • Collaborate with a multidisciplinary (Systems, Digital, RF) team on the architecture and design of software for satellite payload or platform systems
  • Support flight code integration and testing within flight units
  • Refine software requirements for your team or external suppliers
  • Redact the documentation required during the software life cycle
  • Interact with customers and participate to new project proposals
  • Become the liaison between the vendors, system team and software team for questions related to embedded software of the payload / platform systems
  • Ensure SW-level interfaces design coherency among different subsystems in the satellite
  • Act as a leader of continuous improvement initiatives
  • Implement embedded software (flight code)

Requirements :

  • Electrical or Computer Engineering bachelor’s degree or equivalent
  • Minimum of 10 years of embedded software development experience
  • Experience in networking and communication protocols is a must
  • Experience with real-time operating systems (RTOS)
  • Experience writing boot code of embedded CPUs
  • Strong skills in C and C++
  • Leadership in an agile environment
  • Experience with vendor / sub-contract management
  • Experience with satellite platform subsystems (CDH, propulsion, nav, power management, etc)
  • Experience with software integration of satellite payload / platform subsystems
  • Experience working with complex SoCs
  • Experience with continuous integration and delivery (CI / CD)
  • Strong experience with version control systems such as GIT
  • Very good communication in English or French
  • Strong interpersonal skills
  • Disciplined and resourceful

Preferred Qualifications :

  • Knowledge of satellite communication standards such as DVB-S2X
  • Experience with RF systems
  • Knowledge of CCSDS, MIL-STD-1553
  • Knowledge of protocols such as CAN bus and SpaceWire
  • Experience with Visual Studio or Eclipse
  • Experience with JIRA and Confluence
  • Experience with VectorCast
  • Experience with embedded Linux
  • Experience in disciplined software development
  • Fluent in French

Our client offers a competitive compensation package and the opportunity to work with leading edge satellite technology used in the aerospace field.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Architect - Containers / Virtualisation

Canonical

Montreal

Remote

CAD 100,000 - 120,000

6 days ago
Be an early applicant

Java Architect - FS396

Fresche Solutions

Montreal

Remote

CAD 90,000 - 130,000

4 days ago
Be an early applicant

ARCHITECTE LOGICIEL Montréal (100% télétravail) 2025-03-07

CHROME TECHNOLOGIES

Montreal

Remote

CAD 90,000 - 120,000

-1 days ago
Be an early applicant

ARCHITECTE LOGICIEL Montréal (100% télétravail) 2025-03-07

CHROME TECHNOLOGIES

Montreal

Remote

CAD 80,000 - 120,000

-1 days ago
Be an early applicant

ARCHITECTE LOGICIEL Montréal (100% télétravail) 2025-03-07

CHROME TECHNOLOGIES

Montreal

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Senior SAP Solution Architect

SDA inc

Montreal

Remote

CAD 100,000 - 150,000

12 days ago

ARCHITECTE LOGICIEL Montréal (100% télétravail) 2025-03-07

CHROME TECHNOLOGIES

Montreal

Remote

CAD 80,000 - 110,000

3 days ago
Be an early applicant

ARCHITECTE LOGICIEL Montréal (100% télétravail) 2025-03-07

CHROME TECHNOLOGIES

Montreal

Remote

CAD 90,000 - 130,000

3 days ago
Be an early applicant

ARCHITECTE LOGICIEL Montréal (100% télétravail) 2025-03-07

CHROME TECHNOLOGIES

Montreal

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant