Embedded Software Engineer
PVLabs · Posted Nov 12, 2026
- Burlington, Ontario, Canada
- Hybrid
- Full-time · Senior
- 6–10 years
Design and build real‑time embedded software for airborne imaging platforms, leading subsystem development, integration, verification, and field support.
Responsibilities
- Turn system requirements into modular software with clear interfaces and testable acceptance criteria
- Lead subsystem bring‑up and integration on target hardware
- Define and execute verification for normal operation and failure conditions
- Apply secure coding and configuration controls
- Improve automated tests and diagnostics
Requirements
- A degree or technical diploma in Software Engineering, Computer Science, Electrical Engineering, Control Systems, Mechatronics or a related discipline
- Nice to have: Porting board support packages
- Nice to have: Linux device drivers
- Nice to have: Aircraft safety and certification constraints
- Nice to have: GPU architecture