01 Sep
|
NextGenEnergyJobs
|
Ottawa
01 Sep
NextGenEnergyJobs
Ottawa
Onboard Software Engineer - Deployment & Runtime Environments
Loft'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.
Requirements
- Strong understanding of containerization technologies (Docker, Kubernetes, or similar runtimes)
- Deep Linux system knowledge: boot process, service management, filesystem layout, and failure recovery
- Experience with CI/CD pipelines (Git Lab-CI, Jenkins, or similar)
- Proficiency with Git and collaborative development workflows
- Experience with embedded or resource-constrained systems
- Working Python
- Understanding 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 rollback
- C++ knowledge
- Experience with CUE (cuelang)
- Familiarity with additional programming languages such as Go or Rust
- Experience with embedded Linux:
Yocto, device trees, systemd, and Linux on ARM platforms
- Proficiency 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 dependents
- Adaptable Spending ( FSA ) and Health Savings ( HSA ) Accounts offered with an employer contribution to the HSA
- 100% employer paid Life, AD&D; , Short-Term, and Long-Term Disability insurance
- Flexible Time Off policy for vacation and sick leave, and 12 paid holidays
- 401(k) plan and equity options
- Daily catered lunches and snacks in office
- International exposure to our team in France
- Fully paid parental leave; 14 weeks for birthing parent and 10 weeks for non-birthing parent
- Carrot Fertility provides comprehensive, inclusive fertility healthcare and family-forming benefits with financial support
- Off-sites and many social events and celebrations
📌 Onboard Software Engineer - Deployment & Runtime Environments (Ottawa)
🏢 NextGenEnergyJobs
📍 Ottawa