Staff Embedded Software Designer

Kepler
Full-time toronto, on IT & Technology
Posted:
June 04, 2026
Location:
toronto, on, Canada

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

Apply for this Job

Submit your application for the Staff Embedded Software Designer position at Kepler.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: toronto, Canada
Posted: June 04, 2026
Deadline: July 14, 2026