Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

    Aversan Inc

    Winnipeg, MB
    1 hour ago
  • Develop scalable backend services in Rust for Kake’s remote-first engineering community, using Tokio, Cargo, and modern delivery practices.This Senior Rust Engineer position focuses on highly scalable backend services and distributed systems. You will write idiomatic, memory... 
    Senior
    Remote work

    Kake

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    Apprenticeship

    Ubisoft Entertainment Inc.

    Winnipeg, MB
    6 hours ago
  •  ...client, an innovative technology solutions provider specializing in industrial IoT and custom electronic design, is seeking a Senior Embedded Systems Engineer to join their R&D team in Kimberley . This role is critical for the development of intelligent, connected devices that... 
    Senior

    Placements24

    Winnipeg, MB
    1 hour ago
  • $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... 
    Senior
    Internship
    Work at office
    Remote work
    Work from home

    Taiv

    Winnipeg, MB
    1 hour ago
  • Shape Linux embedded systems for Samsara’s vehicle intelligence products, with C++, CAN, and firmware expertise central to this Canada-based role.As a Senior Software Engineer II, you will work within a cross-functional firmware team developing solutions for connected vehicle... 
    Senior

    Samsara

    Winnipeg, MB
    1 hour ago
  • Senior Rust Backend Developer roles at Adastra focus on APIs, distributed applications, and fully remote work across Canada. Build reliable...  ...a contractor.This senior position applies Rust and software engineering expertise to backend services, APIs, and distributed applications... 
    Senior
    For contractors
    Remote work

    Adastra

    Winnipeg, MB
    1 hour ago
  • Design safety-critical embedded software with C++ at Aversan Inc. in Brampton, Ontario, using bare-metal and real-time systems expertise in a hybrid setting.As an Embedded Software Engineer, you will design, implement, maintain, and test modular flight software solutions. The... 

    Aversan Inc

    Winnipeg, MB
    1 hour ago
  • 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

    Collage

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    Flexible hours

    Movellus Inc.

    Winnipeg, MB
    1 hour ago
  •  ...pipelines and developer tooling for Demonware’s C++ Client Code SDK, supporting console and PC development in Vancouver.As a Senior Software Engineer, you will improve builds, CI processes,...  ...build pipelinesContribute to build systems, test harnesses, and diagnosticsDefine coding... 
    Senior

    Activision

    Winnipeg, MB
    1 hour ago
  • 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

    Soma Energy Inc.

    Winnipeg, MB
    1 hour ago
  • 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... 
    Senior
    Local area

    Verdyn

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    Remote work

    present of AI

    Winnipeg, MB
    1 hour ago
  • $118k - $132k per year

    4FMV is recruiting on behalf of our client, a Montreal-based innovation lab, for a Senior Embedded Systems Electronics Engineer. The lab develops and commercializes new products, solutions and intellectual property across MedTech, advanced manufacturing and robotics. The... 
    Senior
    Work at office
    Remote work

    4FMV Inc

    Winnipeg, MB
    1 hour ago
  •  ...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

    Arkion Identity Systems, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...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

    Affirm, Inc.

    Winnipeg, MB
    6 hours ago
  • Use C++, Python, and device-driver expertise to develop embedded platforms on-site in Hillsboro, Oregon, for aerospace in-flight entertainment systems.MANNARINO Systems & Software Inc. is seeking an experienced BSP Software Engineer to strengthen platform software development... 

    MANNARINO

    Winnipeg, MB
    1 hour ago
  • Build and evaluate production-grade Rust services remotely from Canada, applying backend engineering expertise to AI training and software validation.This senior-level work centers on backend implementations, architectural assessment, and measurable technical outcomes. You... 
    Senior
    Work at office
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Use advanced C++ and Windows internals expertise at Semperis to solve complex system-level challenges in a cybersecurity engineering environment.Semperis seeks an experienced Senior C++ Software Engineer with strong system-level programming and troubleshooting capabilities.... 
    Senior

    Semperis

    Winnipeg, MB
    1 hour ago
  •  ...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

    present of AI

    Winnipeg, MB
    1 hour ago
  •  ...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

    Chainlink

    Winnipeg, MB
    6 hours ago
  • 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... 

    BlueCat

    Winnipeg, MB
    1 hour ago
  • Use strong Rust expertise to develop cryptographic workflows, REST and gRPC APIs, and scalable services for a non-human identity platform.As a Backend Software Engineer, you will build systems where TLS, X.509 certificates, identity, and secure communication are central. The... 

    Arkion Identity Systems, Inc.

    Winnipeg, MB
    1 hour ago
  • Teledyne Optech, part of Teledyne Technologies, is seeking a Senior Software Developer (C++) to transform lidar data into geospatial insights in...  ...complex defects, and delivering features for advanced sensing systems, with opportunities to influence product design and work with... 
    Senior

    Teledyne Technologies Incorporated

    Winnipeg, MB
    1 hour ago
  •  ...This is an existing vacancy About The RoleYou’ll build the backend systems that power Spellbook’s product experiences, including both traditional...  ...workflows. This is a hands-on, high-ownership role for an engineer who cares about product outcomes and understands what requires... 
    Senior
    Contract work
    Flexible hours

    Spellbook

    Winnipeg, MB
    1 hour ago
  • Design scalable brokerage backends in Toronto as a Senior Software Engineer, using AI-assisted development to improve software quality and productivity.Moomoo...  ...Engineer for its engineering team. You will build reliable systems, solve complex problems, and design architectures... 
    Senior

    Moomoo Canada

    Winnipeg, MB
    1 hour ago
  • Spellbook is seeking a backend engineer to build and scale high‑reliability services that power AI-driven contract work. You will own core platform concerns, design scalable data models, and partner with product and design to balance latency, accuracy, and reliability. You will... 
    Senior
    Contract work

    Spellbook

    Winnipeg, MB
    1 hour ago
  • $114.4k - $164.4k per year

     ...ULCEngineering Group Machine Learning Engineering As a member of Low Power...  ...programming skills in C/C++Machine learning knowledge is a plus....  ...and tools.Familiar with embedded/computer hardware...  ...Science, Engineering, Information Systems, or related field and 2+ years... 
    Senior
    Work from home

    Qualcomm

    Winnipeg, MB
    1 hour ago
  •  ...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,... 
    Senior
    Manual labor
    Remote work
    Flexible hours

    Kake

    Winnipeg, MB
    1 hour ago

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!