Back to job search
Quarry Consulting logo

Embedded Software Architect

  • Montréal, QC
  • Hybrid
  • Posted Oct 7, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Lead · 10+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Office presence
4 days per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

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.

Job details

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

What you’ll do

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.

Listed skills

  • C++ · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • 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
  • Satellite Communication Standards
  • RF Systems
  • CCSDS
  • MIL-STD-1553
  • CAN Bus
  • SpaceWire

Job areas

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

More jobs from Quarry Consulting

See all jobs from Quarry Consulting