Satellite Communications Simplified
Embedded Software Designer – Networks
Location
Canada
Posted
66 days ago
Salary
0
Seniority
Senior
Job Description
Embedded Software Designer – Networks
Kepler Communications Inc.
• Design and develop reliable, high-quality software related to: • On board software for our next generation of satellites • Embedded Linux for both space and ground systems • Implement and optimize routing protocols using FRR in embedded environments • Develop build/test infrastructure, simulators, and diagnostic tools to validate designs in CI/CD environments • Design and extend control-plane and data-plane solutions for satellite and ground networking • Write efficient, reliable C/C++, Python, and bash code for networking and automation applications • Participating in software design review and code review processes
Job Requirements
- 5+ years of embedded software and networking development experience
- Bachelor's degree in Computer Science or equivalent
- Proficiency in C/C++, especially in embedded topics such as interrupt handlers, concurrency, memory mapped peripherals, and hardware interfaces
- Experience with embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS **
- Strong Embedded Linux networking knowledge
- Demonstrable experience with FRR (Free Range Routing) and networking protocols (BGP, OSPF, MPLS, ISIS)**
- Excellent communication skills for engaging with both engineering teams and external stakeholders
- Ability to work under pressure, asynchronously, and across time zones
Benefits
- Competitive 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, games 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!
Related Guides
Related Categories
Related Job Pages
More Designer Jobs
Instructional Designer II
Massachusetts Institute of Technology - MITThe Massachusetts Institute of Technology's Lincoln Laboratory is a manifestation of MIT’s involvement in Massachusetts and Lincoln Laboratory, which was esta
Lead the integration of Universal Design for Learning into K-12 curriculum, organize professional development workshops, and support educators in implementing inclusive practices while collaborating with Special Education Needs consultants.
• The Designer III is an entry-level role focused on supporting modeling strategy • You'll apply TEECOM’s workflows, tools, and BIM standards with a high level of independence • You'll contribute to project delivery through advanced modeling, drawing development, coordination leadership, documentation, and early engineering support • You'll help maintain model health, guide coordination workflows, and reinforce TEECOM’s BIM and documentation standards
Sound Designer
Plug and Play Tech CenterDriving the future forward with corporations, governments, startups, investors, and universities.
• Create in-game music in a variety of genres for online games. • Design sound effects and musical parts for animations and game events. • Prepare game packages in a variety of sound formats. • Edit and mix sound for promo videos.
• responsible for development of substation design packages for clients across the US • creating substation physical design deliverables • preparing, providing guidance, or assisting in preparing and developing drawing packages for electric substation projects • completes engineering designs utilizing understanding of the NEC, NESC, NEMA, ANSI, IEEE, industry standard work practices, client standards, and/or other applicable guidelines • provide technical support for clients and support regional business development initiatives as a technical resource under the direction of the Department Manager • work in a project team environment with other engineers, designers, and drafters involved in detailed design of utility substation projects • support teams of designers and drafters and assume responsibility for their success on projects • support Pre-bid walkdowns with clients, prepare, review, and approve proposals and project estimates for new client projects • develop substation drawings with input from engineers, other drawings, scope documents, with high accuracy in quality • modify or develop various substation physical design drawings • mentor team of designers • prepare new drawing packages, modify existing packages and complete as-built documents • responsible for substation design drawings and package quality review • perform quality reviews and peer checks as assigned • train, develop and mentor less-experienced design team members • perform other substation design related assignments as needed • work with Project Management team to develop project plans and provide project updates



