03 Sep
|
NextGenEnergyJobs
|
Ottawa
03 Sep
NextGenEnergyJobs
Ottawa
Onboard Software Engineer - Deployment & Runtime EnvironmentsLoft's Onboard Software group provides the on-orbit software that powers our satellite fleet — from the Linux services running on the hub processor, to the containerized workloads executing customer applications in low Earth orbit.RequirementsStrong understanding of containerization technologies (Docker, Kubernetes, or similar runtimes)Deep Linux system knowledge: boot process, service management, filesystem layout, and failure recoveryExperience with CI/CD pipelines (GitLab-CI, Jenkins, or similar)Proficiency with Git and collaborative development workflowsExperience with embedded or resource-constrained systemsWorking PythonUnderstanding of software deployment strategies for critical or hard-to-reach systems — OTA updates for cars, drones, or consumer hardware, or software updates on satellites — including concepts like golden images, A/B partitions, staged rollouts, and safe rollbackC++ knowledgeExperience with CUE (cuelang)Familiarity with additional programming languages such as Go or RustExperience with embedded Linux:
Yocto, device trees, systemd, and Linux on ARM platformsProficiency with unit test frameworks (e.G., pytest, Googletest, Unity)Experience with middleware frameworks (gRPC, ZMQ/NATS, etc.)100% company-paid medical, dental, and vision insurance option for employees and dependentsFlexible Spending ( FSA ) and Health Savings ( HSA ) Accounts offered with an employer contribution to the HSA100% employer paid Life, AD&D, Short-Term, and Long-Term Disability insuranceFlexible Time Off policy for vacation and sick leave, and 12 paid holidays401(k) plan and equity optionsDaily catered lunches and snacks in officeInternational exposure to our team in FranceFully paid parental leave; 14 weeks for birthing parent and 10 weeks for non-birthing parentCarrot Fertility provides comprehensive, inclusive fertility healthcare and family-forming perks with financial supportOff-sites and many social events and celebrations
📌 Onboard Software Engineer - Deployment & Runtime Environments (Ottawa)
🏢 NextGenEnergyJobs
📍 Ottawa