Posted 6 months ago
Backend Developer
AI Summary
Design, develop, and maintain mission-critical back-end and embedded systems, write unit tests, mentor junior developers, and collaborate with product teams and customers.
About this role
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:
- Familiarity with JavaScript, TypeScript, and modern web frameworks (e.g., Vue.js, React);
- Understanding of responsive and adaptive UI principles;
- Experience contributing to front-end components or web-based tools used to interface with embedded systems.
#makewaves
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).
Skills
Explore related jobs
More jobs at Octasic Inc.
- OVerification and Validation Developer - Infrastructure & AutomationHybrid (Montreal, QC
- ODéveloppeur(se) BackendHybrid (Montréal, QC
- ODéveloppeur(euse) Vérification et Validation - Infrastructure et AutomatisationHybrid (Montréal, QC
- ODirecteur(trice), ingénierie d’applications terrain (FAE) et soutien à la clientèleMontréal, Canada
- ODirector, Field Applications Engineering & Customer SupportMontréal, Canada
- OIngénieur système – Intégration de systèmesHybrid (Montréal, QC
Similar Embedded Systems jobs
Jobs in (Montreal
- CAdministrateur des contrats de vente et de serviceCareers Frca Biorad · Montreal, Canada
- CPrincipal DevOpsCloud Imperium Games Limited · Montreal
- CProgrammeur.se Gameplay Senior / Senior Gameplay ProgrammerCloud Imperium Games Limited · Montreal
- CDéveloppeur·se Fullstack / Fullstack DeveloperCloud Imperium Games Limited · Montreal
- B
Player Support Knowledge Manager | Gestionnaire des connaissances - Soutien aux joueurs·eusesBehaviour Interactive · Montreal, Quebec - M
Gestionnaire de développement logicielMaintainX (An Autodesk Company) · Montreal
Browse these categories
Market data for backend engineer roles
All reports →- Role reportBackend engineer jobs, Sep 2026: new listings up 22.7% in a weekBackend engineer new listings rose 22.7% this week to 481, with 4,949 active roles. Senior positions make up over half. Apply early to new openings.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.