View All Jobs 1580

Embedded Software Engineer

Develop software for next-generation satellites to enable internet connectivity in space.
Toronto
Senior
2 months ago

✨ About The Role

- Design and develop reliable software for both space and ground-based assets, including on-board software for satellites and embedded Linux systems - Write thorough tests and documentation, participate in software design and code review processes - Collaborate with cross-functional teams to identify required features and solidify system architecture - Provide technical leadership and mentorship to junior engineers, identify shortcomings in existing software components, and direct future development efforts - Opportunity to work on cutting-edge technology in the aerospace industry and contribute to the mission of bringing internet connectivity to space

âš¡ Requirements

- Experienced embedded software engineer with a minimum of 5 years of relevant industry experience - Strong background in software design, development, and testing, particularly in embedded systems - Proficient in C/C++ with a focus on interrupt handlers, concurrency, memory mapped peripherals, and hardware interfaces - Excellent communication skills and the ability to provide technical leadership and mentorship to junior engineers - Familiarity with embedded operating systems, build systems, and embedded Linux is essential
+ Show Original Job Post
























Embedded Software Engineer
Toronto
Engineering
About Kepler Communications Inc.
Satellite Communications Simplified