C++ Software Developer

2 weeks ago


Canada LuxeTech Full time

C++ Software Developer (Embedded Systems) Modern C++ | C++14 / C++17 LuxeTech Inc. is seeking a C++ Software Developer with strong embedded systems experience for upcoming product and platform development programs launching through 2026. This role is designed for developers who work close to hardware, care about performance and reliability, and are comfortable writing modern C++ (C++14 / C++17) in real‑world embedded environments. Must Have Requirements: 3+ years of professional C++ development experience , with hands‑on use of C++14 and/or C++17 Proven experience developing embedded software for production systems Strong understanding of memory management, pointers, object lifetimes, and performance constraints in C++ Experience working in Linux or RTOS‑based embedded environments Ability to debug software on embedded targets using tools such as GDB, JTAG, or equivalent Hands‑on experience writing and maintaining unit tests for C++ code , with an understanding of testable design in embedded systems Core Responsibilities: Design, develop, and maintain embedded C++ software using modern language standards (C++14 / C++17) Write efficient, readable, and maintainable code for resource‑constrained systems Interface software with hardware components , drivers, and low‑level services Participate in system design discussions and contribute to architectural decisions Debug complex issues across software, OS, and hardware boundaries Collaborate closely with embedded, hardware, and systems engineering teams Review code, contribute to technical documentation, and support continuous improvement efforts Assets (Nice to Have): Experience with embedded Linux , Yocto, or Buildroot RTOS experience (e.g., QNX, FreeRTOS, VxWorks, Zephyr) Familiarity with multithreading, concurrency, and synchronization in embedded systems Experience developing device drivers or working near the kernel / HAL layer Knowledge of communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet ) Exposure to cross‑compilation toolchains and embedded build systems (CMake, Make, Bazel) Unit testing and CI practices for embedded software Experience in regulated or high‑reliability environments (automotive, medical, industrial, aerospace) Emphasis on code quality, system reliability, and long‑term maintainability Collaboration across software, hardware, and systems disciplines Base Pay Range CA$110,000.00/yr - CA$130,000.00/yr Seniority Level Mid‑Senior level Employment Type Full‑time Job Function Information Technology, Research, and Product Management #J-18808-Ljbffr


  • C++ Developer

    3 weeks ago


    , , Canada Software International Full time

    Overview Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We currently have a 12 month renewable contract as a C++ Developer - Capital Markets with our F500 consulting client. This is a hybrid role for office attendance. Type: Contract...


  • London, Canada (+), Canada . full-time . September , STEP Software Full time

    Software Developer (Senior) Full Time London, ON Are you looking to join a team where everyone - including you - is striving to constantly improve their knowledge of system project architecture, coding languages, design patterns, and testing? We are passionate about clean, well-organized code, and how systems and users interact with our...


  • Vancouver, British Columbia, VZ C, Canada A-CX Full time

    A-CX is a software design and development partner for progressive companies, delivering innovative services through dedicated teams and customized solutions. Specializing in frontend and backend development, AI technologies, cloud, and DevOps, we provide scalable custom services of the highest quality, exceeding expectations. Our experienced team builds...

  • Software Developer

    4 days ago


    , , Canada Survalent Full time

    Software Developer (C++/C#), Distribution Management System (DMS) Brampton (Remote) Survalent is looking for an innovative and enthusiastic Software Developer to join our Distribution Management System (DMS) team. Our DMS group is on the cutting edge of our Advanced Distribution Management System (ADMS), creating applications to improve electric power...


  • Montreal - Cote-De-Liesse, QC, Canada CAE Full time

    About This RoleAll for transforming ideas into innovative solutionsOur engineers are the technical visionaries driving our innovative solutions. Renowned globally for designing, integrating, and delivering state-of-the-art simulation and training systems, you'll tackle complex challenges, collaborate across functions, and lead advancements that shape the...


  • Salmon Arm, Canada 4AG Robotics Full time

    The OpportunityStep into a unique role at the forefront of innovation in a fast-moving startup shaping the future of agriculture. As a Senior C++ Software Developer, you'll help build the intelligence that powers our autonomous robotics platform. You'll work across the full software development lifecycle, from architecture to deployment, contributing to a...


  • canada Percona Full time

    As an Upstream Contributor at Percona, you will play a crucial role in the open-source ecosystem. Your primary responsibility will be to improve the Valkey project by actively contributing code, advocating best practices, and fostering a collaborative environment within the core Valkey and Redis community. You'll also work closely with Percona’s...


  • Canada Nokia Global Full time

    DescriptionNumber of Position(s): 8Duration: 4 Months+Date: May - August 2026Location: Hybrid in Ottawa, Ontario.Responsibilities As part of our team, you will:Innovate alongside our best engineers on projects where you will apply your academic knowledge to solve real-world problems.Assist in refining customer requirements (where appropriate).Design,...


  • Canada - Ottawa Office, Ottawa, ON, CA Satcom Direct Full time

    Company Overview:Satcom Direct (SD) provides global connectivity solutions for business and general aviation, military, government, and land mobile services. Since 1997, SD has worked to solve the unsolvable and advance the technology of connectivity through our industry-leading hardware and flight operations software. Our company culture is based on...

  • C++ Developer

    2 weeks ago


    , , Canada Advantage 360 Full time

    C++ Developer page is loaded## C++ Developerlocations: Remote, Ontario, Canadatime type: Full timeposted on: Posted Todayjob requisition id: JR Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative,...