Senior Backend & Embedded Systems Engineer (C++, Rust)

Octasic

Montreal (administrative region)

Hybrid

CAD 110,000 - 150,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options purchase program
Gym membership discount
Public transit reimbursement
Shower on premises
Beverages and snacks free

Job summary

Octasic, headquartered in Montreal, is seeking a highly skilled Senior Software Developer with 10+ years of experience in embedded and backend systems. You will design, build, and maintain scalable, reliable software close to the hardware, with opportunities in front‑end tasks as needed.

The role emphasizes collaboration with product teams and customers, writing unit tests, and mentoring junior developers in a fast‑ paced environment in Montreal.

Qualifications

  • Bachelor’s or Master’s degree in CS, software engineering, electrical engineering, or a related field.
  • 5+ years of experience in software development.
  • Strong hands‑on experience with C++, including embedded systems and mission‑critical apps.
  • Willingness to learn Rust; Rust experience is a plus.
  • Good understanding of real-time constraints, concurrency, and software architecture.

Responsibilities

  • Collaborate across teams to translate requirements into robust implementations.
  • Design, develop, and maintain back‑end and embedded systems.
  • Write and maintain unit tests to ensure code quality.
  • Participate in code reviews, architecture discussions, and delivery processes.
  • Assist in system validation, debugging, and troubleshooting.
  • Mentor junior developers and promote best practices in software design.
  • Engage with customers and stakeholders to ensure satisfaction.

Skills

Embedded software
C++
Rust (plus)
Unit testing
Communication skills

Education

Bachelor’s or Master’s degree in CS/Software Eng/EE

Tools

Embedded systems tooling

Job description

Octasic, headquartered in Montreal, is seeking a highly skilled Senior Software Developer with 10+ years of experience in embedded and backend systems. You will design, build, and maintain scalable, reliable software close to the hardware, with opportunities in front‑end tasks as needed.

The role emphasizes collaboration with product teams and customers, writing unit tests, and mentoring junior developers in a fast‑ paced environment in Montreal.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Developer
Backend Developer

Octasic • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Stock options purchase program
Gym membership discount
Public transit reimbursement
+2
Geolocation Embedded Software Engineer (C/C++, Rust)
Geolocation Embedded Software Engineer (C/C++, Rust)

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Gym membership discount
Stock options purchase program
Public transit reimbursement
+2
Geolocation RT Embedded Software Engineer (C/C++, Rust)
Geolocation RT Embedded Software Engineer (C/C++, Rust)

Octasic • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Gym membership discount
Stock options program
Public transit reimbursement
+2
Développeur(se) Backend
Développeur(se) Backend

Octasic • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Assurances santé (médicales, dentaires
Télémédecine
Stock options
+4
Software Developer (Geolocation)
Software Developer (Geolocation)

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Gym membership discount
Stock options purchase program
Public transit reimbursement
+2
Software Developer – Distributed Systems
Software Developer – Distributed Systems

GuruLink • Montreal

On-site
CAD 85,000 - 115,000
Senior Rust Engineer, Core Infra & Systems
Senior Rust Engineer, Core Infra & Systems

Assetara • Victoria

Hybrid
CAD 90,000 - 120,000
Competitive salary
Health insurance
Paid vacation
+1
Senior Wireless SDR & Protocols Engineer
Senior Wireless SDR & Protocols Engineer

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Stock options purchase program
Gym membership discount
Public transit reimbursement
+2
Senior Java Developer with Backend, Typescript, NodeJS & Microservices
Senior Java Developer with Backend, Typescript, NodeJS & Microservices

COGNITO INC • Montreal (administrative region), Toronto, Mississauga

Hybrid
CAD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000