Kepler Communications

Embedded Software Development Manager

Kepler Communications

Overview

Hands-on technical leader managing embedded software team for space systems.

Ideal candidate has 5+ years in embedded software development and 3+ years managing teams in agile environments.

100k cad / yearhybridseniorpermanentfull-timeEnglishCC++Python

Locations

  • Canada, Ontario, Toronto

Requirements

  • Bachelor's degree required
  • At least 5 years of experience in embedded software development
  • At least 3 years of experience managing software teams
  • Strong background in C, C++, and Python
  • Experience with embedded Linux and bare-metal systems

Responsibilities

  • Build and lead embedded software team
  • Ensure tools and support for high-quality software
  • Partner with leads to define scope and milestones
  • Establish engineering processes for quality
  • Participate in sprint planning and daily syncs
  • Provide coaching and career development
  • Support hiring and onboarding
  • Monitor execution across projects

Benefits

  • Competitive compensation
  • Comprehensive health, dental, and vision insurance
  • Unlimited vacation
  • Annual professional development fund
  • Relocation packages
  • Company-wide events
  • Great Place to Work certified