Embedded Software Development Manager at Kepler Communications | Torre

Embedded Software Development Manager

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Hybrid (Toronto, ON, Canada)
Match
skeleton-gauges
You have opted out of job matches in .
Posted 9 months ago

Requirements and responsibilities


OverviewKepler is seeking a hands-on technical leader to manage and grow our embedded software team. This role is ideal for someone who thrives in fast-paced environments, brings structure and clarity to execution, and can lead a team through the complexities of delivering high-reliability software for space systems. You’ll balance leadership, technical oversight, and team development while contributing to the execution of mission-critical programs.What We OfferCompetitive compensation with a robust equity plan to share in our success.Comprehensive coverage for health, dental, and vision insurance—including dependents.Unlimited vacation, supportive parental leave policy, and company-wide holiday shutdown.Semi-annual company-wide parties and frequent in-office team events.Relocation packages available for approved roles.$1,500 annual professional development fund to support your growth.Fully stocked Toronto office kitchen with snacks, drinks and top-notch kitchen appliances.Town Halls, Celebration Calls, and Company-wide events to stay connected and engaged.We’re a certified Great Place to Work®, five years in a row!Kepler is seeking a hands-on technical leader to manage and grow our embedded software team. This role is ideal for someone who thrives in fast-paced environments, brings structure and clarity to execution, and can lead a team through the complexities of delivering high-reliability software for space systems. You’ll balance leadership, technical oversight, and team development while contributing to the execution of mission-critical programs.Expected Time Breakdown50 percent, team leadership and execution oversight20 percent, technical guidance and design input20 percent, recruiting and onboarding10 percent, administrative and reportingKey ResponsibilitiesBuild, lead, and retain a high-performing embedded software teamEnsure the team has the tools, training, and support needed to deliver high-quality softwarePartner with program and product leads to define scope, resourcing, and delivery milestonesEstablish and enforce engineering processes that drive quality and execution consistencyParticipate in sprint planning and daily syncs to unblock issues and maintain momentumProvide ongoing coaching, technical guidance, and career development through regular 1:1s and structured performance reviewsSupport hiring plans, lead interviews, and onboard new team membersMonitor day-to-day execution across multiple projects, ensuring alignment with program goals and timelinesRequired Skills & QualificationsBachelor’s degree in Computer Science, Software Engineering, or related disciplineMinimum 5 years of experience in embedded software developmentMinimum 3 years of experience managing software teams in an agile environmentStrong background in C, C++, and PythonExperience with embedded Linux and bare-metal systemsStrong communication skills and the ability to work cross-functionallyProven ability to manage shifting priorities and drive execution through ambiguityTrack record of building healthy team culture and driving performance through clear expectations and feedbackBonus PointsExperience managing teams in a startup or scaling environmentFamiliarity with RTOS, BSPs, and embedded platform bring-upExposure to satellite systems, aerospace programs, or other high-reliability domainsExperience with static analysis, CI pipelines, and V&V practices for embedded systemsUse of AI in RecruitmentAt Kepler Communications, all hiring decisions are made by people. Human recruiters are involved in every step of our recruitment process. We use AI-based tools (such as Lever AI and HireEZ) to assist with the initial review of applications by ranking candidates based on job-relevant criteria. These tools support - but do not replace - human judgment.Employment Equity & Accommodation StatementKepler Communications is an equal opportunity employer committed to building a diverse and inclusive workplace. We welcome applications from all qualified individuals, including women, Indigenous peoples, persons with disabilities, members of visible minorities, and people of all sexual orientations and gender identities.If you require accommodation during any stage of the recruitment process, please contact our People & Culture team at [email protected], and we will work with you to meet your needs.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.AI DisclosureWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.