Back to results

Closed listing

Embedded Software Architect

  • Montreal, QC, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Experience
Minimum of 15 years of embedded software development experience
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Title: Embedded Software Architect

Location: Montreal only - 4x a week on-site (Friday remote)

Duration: 12 month contract

Requirements

  • Electrical or Computer Engineering bachelor’s degree or equivalent
  • Minimum of 15 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++14
  • Leadership in an agile environment
  • 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

Nice to have

  • 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
More about this job

Responsibilities

Architect and develop embedded software for complex systems-on-chip, including networking and communication protocols, real-time operating systems, and embedded CPU boot code. Provide technical leadership in an agile environment and support disciplined software development and CI/CD practices.

Requirements

Requires a bachelor’s degree in Electrical or Computer Engineering, or equivalent, and at least 15 years of embedded software development experience. Candidates must have strong C and C++14 skills, experience with networking and communication protocols, RTOS, boot code, complex SoCs, CI/CD, and Git, along with strong communication and interpersonal skills.

Skills

  • Embedded Software Development
  • Networking And Communication Protocols
  • Real-Time Operating Systems
  • Boot Code Development
  • C
  • C++14
  • Agile Leadership
  • System-On-Chip (SoC) Experience
  • Continuous Integration And Delivery
  • Git
  • RF Systems
  • CCSDS
  • MIL-STD-1553
  • CAN Bus
  • SpaceWire

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Management & Leadership
  • Consulting

Keywords

  • Embedded Software Architecture
  • Embedded Software Development
  • Electrical Engineering
  • Computer Engineering
  • Networking Protocols
  • Communication Protocols
  • Real-Time Operating Systems
  • RTOS
  • Boot Code
  • Embedded CPUs
  • C
  • C++14
  • Agile
  • Complex SoCs
  • Continuous Integration And Delivery
  • CI/CD
  • Git
  • Satellite Communication
  • DVB-S2X
  • RF Systems
  • CCSDS
  • MIL-STD-1553
  • CAN Bus
  • SpaceWire
  • Visual Studio
  • Eclipse
  • JIRA
  • Confluence
  • VectorCast
  • Embedded Linux

Report this job