Job Title: Senior Embedded developer/Architect
Language: English
Location: Kortrijk, Belgium
Duration: ASAP-6 Months with possible of extension
Job Description:
* Define the architecture for the applications running on the main board's ARM processor (TI Sitara AM625 series) with embedded linux, on the power controller board's processor (TI TIVA TM4C123x series), and on auxiliary boards with TIVA processor
* Functional description of application(s) on every board
* Secure and solid communication between applications on one board (IPC)
* Secure and solid communication between applications on different boards (using CAN, USB, ethernet as available)
* Secure communication with peripherals in the console system, e.g. network switches, displays, etc. or towards external systems
* System definition with cyber resilience requirements in mind (including e.g. secure boot process and secure update mechanisms)
* Initial implementation of the suggested architecture – main development language is currently C++
* Suggest new state-of-the-art techniques, protocols, etc. for future development
* Make improvement suggestions to the current SW development process, both for moving towards "secure development" as for upgrading the process to modern standards