On behalf of our Canadian Client, we are looking for an innovative and experienced Senior Embedded Software Developer. As part of a cross-functional team, you will support the development of new platforms with ‘Edge Computing’: process the data closer to where it is captured. The proprietary tools for satellite payloads and aircraft avionics run on Linux, capture imagery from IR cameras and are written in C++, Rust and OCaml. Python is used for testing, Yocto and CMake for building the systems. Candidates are expected to work within agile scrum. Training to learn new programming languages on the job is offered.
In the role of an Embedded Developer, you will be expected to execute the following functions:
The following technical subjects are applicable:
Desired knowledge:
Qualifications:
Additional information:
For information on how the personal data in your application is processed, please see the Serco Europe Privacy Policy.