Embedded Developer working on satellite and aviation payloads for a climate detection company. Focus on developing new platforms and improving existing systems in a collaborative environment.
Responsibilities
Design, develop, integrate, test, and deploy Linux firmware for satellite and airborne payloads
Design, develop, integrate, test, and deploy satellite tasking and planning software
Work autonomously on complex features
Develop control applications for cameras, temperature sensors, heaters, and LED devices
Develop unit, component, and integration tests
Continuously improve the development environment and reduce technical debt
Document all stages of the product lifecycle (requirements, design, implementation, integration, testing) in an iterative manner
Troubleshoot complex software issues using debugging and profiling tools, and hardware tools such as oscilloscopes and logic analyzers
Support instrument testing and characterization
Communicate effectively within and across teams (reporting, architecture decisions, technical discussions)
Requirements
BSc or MSc in Computer Science, Computer/Electrical Engineering, or equivalent
Strong written and verbal communication skills
Self-directed, with the ability to drive work to completion
3+ years of experience developing embedded Linux applications
3+ years of experience programming in C/C++
Strong knowledge of communication protocols (Ethernet TCP/UDP, Serial, USB, I2C, SPI, CAN)
Proficiency in Python and Bash (scripting and testing)
Experience developing unit and integration tests
Experience with CMake or Make
Experience with CI/CD tools (GitLab, Docker)
Strong debugging, analysis, and profiling skills
Ability to obtain Controlled Goods Program (CGP) security clearance
Linux driver development
Experience with Yocto
Bare-metal application development
Knowledge of computer architectures (ARM, x86, FPGA)
Knowledge of digital interfaces (USB, RS422, RS485, LVDS, CAN)
Experience with Rust and/or OCaml
Exposure to:
Web API development (REST, JavaScript)
Test automation
Multimedia frameworks (GStreamer)
Databases (SQL)
Distributed systems (message queues)
Experience or strong interest in aerospace, remote sensing, or environmental challenges
Benefits
Competitive salary and stock options for all full-time employees
Senior Product Engineer building Ediphi’s cloud - based construction estimating and preconstruction platform. Driving features from concept to release with Product, Design, and Engineering.
Senior Staff Software Engineer shaping Webflow’s backend platform for experimentation, personalization, analytics, and conversion optimization. Leading distributed systems, AI/ML infrastructure, and multi - team technical initiatives.
GTM Engineering Manager building AI - powered automation and integrations for New Relic’s observability platform. Managing revenue systems, data pipelines, and GTM technology workflows.
Product Engineer developing and launching manufacturable office furniture products for Tayco, a leading Canadian office furniture manufacturer. Driving design, testing, documentation, supplier coordination, and quality planning.
Backend engineer building AI - powered 3D design review systems for CoLab, which helps mechanical engineering teams bring complex products to market faster. Developing scalable CAD, ML, and rule - based review infrastructure.
Senior Protection & Control Engineer leading high - voltage substation protection, control, and metering designs. Supporting utilities and renewable energy clients from concept through commissioning.
Principal Protection & Control Engineer leading high - voltage substation protection and control projects for Qualus, a power infrastructure solutions firm. Providing technical governance, approvals, commissioning support, and mentorship.
Early - career full - stack engineer building TypeScript/Node and React systems for Prometheum’s blockchain securities infrastructure. Shipping features, fixes, tests, and technical improvements in a fully remote team.
Full - stack engineer owning features for Prometheum’s blockchain - based securities infrastructure. Building TypeScript/Node.js back ends and React front ends for regulated digital - asset markets.
CMS Technical Lead migrating credit union public websites from Central1 Forge/OpenText to target CMS platforms. Leading architecture, integrations, security, content migration, and launch stabilization.