Senior Backend & Embedded Systems Engineer (C++, Rust)
Octasic
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 developersand 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.
#J-18808-Ljbffr
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 developersand 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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Backend & Embedded Systems Engineer (C++, Rust) in Winnipeg, MB vacancy
- Lead safety-critical embedded software design at Aversan Inc. in Brampton, Ontario, using C++ and real-time operating systems in a hybrid arrangement.As a Senior Embedded Software Engineer, you will develop safety-critical, real-time software for aerospace, defence, and space...Senior
- ...you’re invited to be a part of that. Embedded Systems Designer – Antec Controls We are looking... ...cause investigations • Maintaining engineering documentation, design records,... ...• Hands-on experience with C and/or C++ programming • Strong understanding of...Suggested
- ...Chez Ubisoft, programmez des systèmes ML en C++ avec une expertise en moteurs d’inférence, tests, performance et architecture logicielle. Ce poste de programmeur principal C++ contribue à la feuille de route des applications d’apprentissage automatique. Vous développerez...SeniorApprenticeship
$100k - $150k per year
...world’s top tech accelerator, in winter 2020. Program alumni include Airbnb, Instacart, DoorDash, etc. ( are looking for a Senior Embedded Systems Engineer to join our growing team!Who We Are: Taiv is a fast-growing tech startup located in Winnipeg, Canada. Taiv uses AI to...SeniorInternshipWork at officeRemote workWork from home- ...& Experience Experience testing embedded Linux or real-time embedded systems. Experience with hardware-in-the... ...in a regulated or high-reliability engineering environment. Nice to Have Skills... ...candidate must have strong object-oriented C++ (17) embedded application...Suggested
- Explore exciting opportunities in the crypto realm as a Data Engineer with a focus on C++ and Rust. Your role will center on developing innovative execution systems and data management architectures. As an integral member of the core engineering team, you will collaborate...Flexible hours
- ...’ll be joining their core data engineering team responsible for designing... ...environment. They are engineering their systems from the ground up for industry... ...years experience in production Rust, and 4+ years of systems level experience total - Rust/C/C++) Speed / Performance Oriented...
- ...Remote / Hybrid Greater Toronto Area We are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and high-... ...Engineer. This role requires someone who is both strong in systems programming and backend development, and comfortable...Remote work
- Design real-time embedded software at PVLabs in Burlington, Ontario, using modern C++ and C for airborne imaging systems. Choose hybrid or onsite work.As an Embedded Software Engineer, you will own significant subsystems across architecture, implementation, integration, verification...
- ...our Software Team to build the embedded firmware powering the next... ...someone passionate about embedded systems, RTOS’s, virtualization,... ...Work closely with hardware engineers to identify peripheral programming... ...Firmware role. Proficiency in C, C++ and Python. Experience with...SeniorFlexible hours
- ...sets technical direction and mentors other engineers while staying hands on in the code.... ...offers hands on exposure to running models on embedded hardware, since the posting lists NPU or... ...of truth for the role. About TaivAn AI system that watches the live TV feed in bars and...SeniorRemote work
$90k - $115k per year
...academic and healthcare customers to deliver our broad portfolio of analytical solutions, and OneSource services. Job Title: Senior Embedded Systems Engineer (Woodbridge, Ontario) Location(s): Woodbridge Job Description Job Summary The Senior Embedded Systems Engineer...SeniorFull time- ...alternative application process.Sr. Electrical Engineer Technology Cedar Park, TX, US30+ days... ...? We are seeking an experienced Senior Electrical Engineer to lead the design, development, and testing of embedded systems that power our next generation of industrial...Senior
- Senior Firmware Engineer (Embedded Systems) Are you passionate about shaping North America's sustainable future? Founded in 2019, Verdyn is a trailblazing firm offering comprehensive, turn-key solutions in renewable energy, battery storage, power quality, and infrastructure...SeniorLocal area
- Senior Embedded Systems Electronics engineer | Ingénieur senior en systèmes embarqués et électronique Innovobot Labs est le laboratoire d'innovation... ...langages de programmation pour systèmes embarqués tels que C/C++ et Python. Expérience en conception pour la production (...Senior
- Build backend systems for real-time grid decisions at Soma Energy, using distributed systems expertise and Python, Go, Rust, or C++.As a Senior Engineer, you will own major services from design through reliable production operation. You will build infrastructure, APIs, and...Senior
- Use C++ and embedded Linux expertise to manage firmware software development in Calgary or Ottawa... ...Leadership experience as a manager, team lead, senior developer, or architect is relevant.Key... ...growthDevelop test plans and tools for system qualitySupport NPI and volume...SeniorPermanent employment
- ...Affirm, Inc. is seeking an experienced Capacity Modeling Engineer to own quarterly goals for the team and lead engineers through ambiguity while delivering capacity plans for peak sales events. You will translate demand forecasts into resource settings across regions and environments...Senior
- Design real-time C++ and C software for PVLabs’ airborne optical platforms in Burlington... ..., with hybrid or onsite work.As an Embedded Software Engineer, you will own significant subsystems... ...software for distributed, multiprocessor systems using microcontrollers, including NuttX...
- ...Charger and Energy Management System. Foreseeson has experienced over... ...management, power conversion, embedded control, charging and... ...monitoring. The Embedded Systems Engineer will develop the firmware and... ...embedded firmware using C and C++ for microcontroller-based ESS...Permanent employmentFull timeContract workLocal areaRemote work
$80k - $110k per year
Senior Embedded Engineer - Imaging & Vision SystemsJob Openings Senior Embedded Engineer - Imaging & Vision Systems About the jobSenior Embedded Engineer Imaging & Vision Systems Location: Hybrid Montreal, QC, Canada Industry: Computer Vision, Medical & Scientific...SeniorPermanent employmentFull time- Become a key player at BlueCat as a Systems Engineer specializing in Rust. Tackle critical network systems and enhance service performance while collaborating... .... Key Responsibilities: • Design high-performance DNS engine components • Implement DNS protocol features across...
- ...Build product security systems at Chainlink using Rust or Go in a remote-first organization with Eastern Time overlap. Apply software engineering to technical risk. As a Product Security Engineer, you will strengthen Chainlink products through security-focused engineering...Remote work
- ...Android device software across AOSP and Linux kernel drivers, supporting low latency video and audio on ARM hardware.As a Senior Embedded Systems Engineer, you will work hands on across platform builds, kernel drivers, and multimedia paths. You will debug HDMI issues...Senior
- ...Sentry in Toronto is seeking a Senior Software Engineer for the Foundational Storage team. You will build and operate stateful storage services, like... ...consistency, performance, and cost-efficiency while writing Rust and Python code and shaping the storage platform. You’ll...Senior
- ...world-leading healthcare company in Canada is looking for a Senior R&D Engineer to join their Real Time programming team for a new... .... Applicants should have extensive experience in real time embedded systems and proficiency in programming languages such as C and C++....Senior
$175k - $200k per year
...Senior Rust Software Engineer $175000 - $200000 per year | Toronto, ON | Remote | Permanent A bit about us: We are an established, industry-leading... ...the lookout for a talented Senior Rust Developer / Senior C++ Engineer! Why join us? ~ A competitive base salary...SeniorPermanent employmentLocal areaRemote workWork from home- ...Get notified about new Embedded Design Engineer jobs in United States . 8,000+ Embedded Design Engineer Jobs in United States Senior Embedded Hardware and Firmware Engineer Embedded... ...Engineer - The Toro Company Embedded Systems Engineer - Hardware & Firmware Sr...Senior
- Design embedded systems in Cedar Park, Texas, using C, C++, and microcontroller programming for industrial sensor products.McCoy Global seeks an Intermediate Electrical Engineer with embedded development experience. You will support industrial sensor and control products across...
- ...first company and a people-first global community of senior engineers. Kake engineers are behind some of the world’s most... ...(and love eating kake!). We’re looking for Senior Rust Engineers with strong experience in systems programming, skilled in delivering high-performance,...SeniorManual laborRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend & Embedded Systems Engineer (C++, Rust). Be the first to apply!
Related searches
- backend developer Winnipeg, MB
- backend software developer Winnipeg, MB
- junior c++ developer Winnipeg, MB
- c++ software developer Winnipeg, MB
- c++ developer fintech Winnipeg, MB
- c++ developer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB

