Get roles like this, scored and matched, in your inbox.
Sign up free →Job Opening
Senior Embedded Software Designer
Kepler · Toronto, Ontario · Posted 48 days ago
- We’re a certified Great Place to Work ®, seven years in a row!
We're on the hunt for a top-tier Embedded Software Engineer . Your focus will be on software development and maintenance required for both space and ground-based assets for a growing fleet of spacecraft. You'll be relied upon for input and decisions that will directly impact design and operation.
Key Responsibilities:
• Design, develop, and maintain reliable, high-quality embedded software for both spacecraft and ground-based systems supporting a growing fleet of satellites
• Design and implement secure communications capabilities, including encryption, authentication, and key exchange for next-generation data links
• Build and maintain low-level software components including device drivers, kernel modules, hardware interfaces, and platform services
• Develop automated tests, validation tools, and technical documentation to support robust software delivery and long-term maintainability
• Participate in software architecture discussions, design reviews, and code reviews to ensure software quality and system reliability
• Collaborate closely with cross-functional teams to define system requirements, debug complex issues, and evolve system architecture
• Identify performance gaps, reliability risks, and architectural shortcomings in existing systems, and drive improvements across the software stack
• Provide technical leadership, mentorship, and guidance to junior engineers while contributing to engineering best practices and development standards
Required Skills & Qualifications:
• 6+ years of experience developing embedded software for complex, high-reliability systems
• Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
• Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development
…
This posting is sourced from Kepler's own career site — applying takes you there directly.
Get roles like this, scored and matched, in your inbox.
Sign up free →Related roles
There are 26 open roles at Kepler right now. This role centers on C/c++, Embedded Linux, Rtos, and Device Drivers.
Want roles like this found for you?
Set your Focus once. Career Engine screens every new opening every week.
A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.