30 Oct
|
Linuxcareers
|
Toronto
30 Oct
Linuxcareers
Toronto
Kepler Communications is building the world's first commercial optical data relay satellite constellation. This senior-level contract role focuses on developing and maintaining flight software and embedded Linux software for space and ground-based assets across a growing spacecraft fleet, with direct influence on system design and operations.What You'll DoDesign and develop reliable, high-quality embedded Linux applications and platform software for both space and ground systemsDevelop flight software applications supporting spacecraft command and control, telemetry, fault detection and recovery, resource management, and on-orbit operationsOwn and maintain embedded Linux build environments using OpenEmbedded/Yocto, including layers, recipes, system images, SDKs, and build troubleshootingDesign and integrate flight software interfaces with ground software using HTTP APIs, ZeroMQ message buses, and Protocol BuffersProvide technical leadership and mentorship to junior engineers; participate in softwareand code review processesWhat You NeedBachelor's degree in Computer Science, Electrical Engineering, or equivalent7+ years of embedded development experience in aerospace or relevant industryStrong proficiency in C/C++ with experience developing reliable software for resource-constrained,
mission-critical systemsStrong embedded Linux experience including application development, system integration, debugging, kernel modules, device trees, and driversExperience owning and maintaining embedded Linux build systems using OpenEmbedded/YoctoExperience developing Linux-based software for Xilinx Zynq MPSoCs, Versal SoCs, or comparable platformsUnderstanding of flight software concerns such as fault tolerance, deterministic behaviour, resource constraints, and operational reliabilityExcellent communication skills and ability to use gitNice to HaveMaster's degree in Computer Science, Electrical Engineering, or related fieldExperience developing software for aerospace applicationsExperience deploying and supporting containerized software using Kubernetes on embedded Linux systemsExperience with NVIDIA Jetson-class hardwareExperience developing multi-stage bootloadersPython development experienceCompetitive compensation with robust equity plan, comprehensive health/dental/vision insurance including dependents, unlimited vacation, supportive parental leave, company-wide holiday shutdown, semi-annual parties, in-office team events, relocation packages available, $1,500 annual career development fund#J-18808-Ljbffr
📌 Senior Flight Software Designer (6+ Month Contract) (Toronto)
🏢 Linuxcareers
📍 Toronto