Backend Developer

Octasic

Montreal

Ibrido

CAD 110.000 - 150.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

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

Descrizione del lavoro

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.

Competenze

  • 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.

Mansioni

  • 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.

Conoscenze

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

Formazione

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

Strumenti

Embedded systems tooling

Descrizione del lavoro

Founded in 1998, Octasic is a privately held company headquartered in Montreal, Canada, with Research and Development facilities in Canada and India and a global sales support network. Octasic is a leading provider of SoCs (System on Chip), software and hardware integrated platforms for the global wireless and multimedia gateway markets. Our hardware and software platforms are the foundation for next-generation wireless systems for Defense, Law Enforcement and National Security Agencies.

We choose Octasic for:
  • A workplace at the cutting edge of technology to be in contact with wireless technology experts in a growing company;
  • Competitive compensation (salaries, benefits, gym membership discount, stock options purchase program, public transit reimbursement, shower on the premises and beverages and snacks free every day);
  • Work-life balance;
  • Friendly and collaborative work atmosphere and many social activities all year long;
  • Working for a company involved in its community;
  • Proximity to various public transportation services (Angus Shuttle, 10 min. walk from Prefontaine station).
About the role:

We are seeking a highly skilled and versatile Software Developer with at least 10 years of professional experience. This role is ideal for someone with a strong background in embedded systems and mission‑critical software, who enjoys working close to the hardware layer while contributing to robust back‑end architectures.

As a Senior Developer, you will work closely with product teams and customers to design, build, and maintain scalable, reliable systems. Your focus will be on back‑end and embedded software development, though experience with or interest in front‑end technologies is considered an asset.

What you'll do:
  • Collaborate across teams to translate product and business requirements into robust technical implementations;
  • Design, develop, and maintain mission‑critical back‑end and embedded systems;
  • Write and maintain unit tests to ensure code quality and prevent regressions;
  • Participate in code reviews, architecture discussions, and delivery processes;
  • Assist in system validation, debugging, and troubleshooting of complex issues;
  • Mentor junior developers and promote best practices in software design and maintainability;
  • Engage professionally with customers and stakeholders to ensure satisfaction.
Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field;
  • 5+ years of experience in software development;
  • Strong hands‑on experience with C++, including work on embedded systems and mission‑critical applications;
  • Eagerness to learn and work with Rust (experience with Rust is a plus);
  • Solid understanding of embedded systems, real‑time constraints, concurrency, and software architecture;
  • Proficiency with unit testing frameworks and methodologies;
  • Strong communication skills and the ability to work independently or collaboratively;
  • Eligible to obtain a Canadian security clearance;
  • Willingness to participate occasionally in front‑end development tasks, such as contributing to user interfaces that interact with embedded systems.
Nice to have:
  • Understanding of responsive and adaptive UI principles;
  • Experience contributing to front‑end components or web‑based tools used to interface with embedded systems.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

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

Octasic • Montreal

Ibrido
CAD 110.000 - 150.000
Stock options purchase program
Gym membership discount
Public transit reimbursement
+2
Software Developer
Software Developer

Octasic • Montreal

In loco
CAD 60.000 - 90.000
Performance bonus
Employee share purchase program
Comprehensive insurance coverage
+6
Software Developer (Geolocation)
Software Developer (Geolocation)

Octasic • Montreal

In loco
CAD 90.000 - 120.000
Gym membership discount
Stock options purchase program
Public transit reimbursement
+2
Wireless Communications Systems Developer (SDR / Protocols / Embedded)
Wireless Communications Systems Developer (SDR / Protocols / Embedded)

Octasic • Montreal

In loco
CAD 90.000 - 130.000
Stock options purchase program
Gym membership discount
Public transit reimbursement
+2
Développeur(se) Backend
Développeur(se) Backend

Octasic • Montreal

Ibrido
CAD 110.000 - 140.000
Assurances santé (médicales, dentaires
Télémédecine
Stock options
+4
Senior Hardware Designer
Senior Hardware Designer

Octasic • Montreal (administrative region)

Ibrido
CAD 90.000 - 150.000
Director, Field Applications Engineering & Customer Support
Director, Field Applications Engineering & Customer Support

Octasic • Montreal

Ibrido
CAD 140.000 - 190.000
Développeur / Developpeuse logiciel
Développeur / Developpeuse logiciel

Octasic • Montreal

In loco
CAD 55.000 - 85.000
Formation et mentorat
Bonus de performance
Plan d'achat d'actions
+7
Développeur Logiciel (Géolocalisation)
Développeur Logiciel (Géolocalisation)

Octasic • Montreal (administrative region)

In loco
CAD 90.000 - 125.000
Remboursement du transport collectif
Douches sur place
Assurances collectives
+3
Software Developer – LTE/5G NR Protocol Stack Development
Software Developer – LTE/5G NR Protocol Stack Development

Octasic • Montreal

Ibrido
CAD 120.000 - 180.000
Stock options
Public transit reimbursement
Gym membership discount
+2