Full-time

Staff Embedded Software Designer

Posted by Kepler • June 04, 2026

📍 toronto, on, Canada
Apply Now

Description

Requirements

  • 8+ years of embedded software development experience
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • Strong proficiency in C and modern C++
  • Experience developing software for embedded Linux environments
  • Experience working close to operating system internals, including concurrency, IPC, synchronization, memory management, and hardware/software interfaces
  • Experience integrating and debugging complex software systems across multiple abstraction layers
  • Experience with embedded build systems and toolchains such as Yocto/OpenEmbedded, Buildroot, CMake, or similar
  • Ability to debug and optimize software in resource-constrained or performance-sensitive environments
  • Strong communication and collaboration skills in cross-functional engineering environments
  • Ability to work effectively across distributed teams and ...

Ready to Seal the Deal?

Submit your application today and take the next step in your career with Kepler.

Apply for this Job