1. Hands on experience with embedded systems– A must
2. Assembly code and firmware know-how (e.g. BSP, drivers) – A must
3. Low level or bare metal programming – A must
4. Familiarity with RISC architecture – A must
5. Experience with system design – A must
6. Knowledge in operating systems and concepts – A must
7. Cyber security background - A must
8. Experience in kernel space programming - A must
9. Experience in real-time application development - A must
10. Bachelors’ degree in: Electrical Engineering, Software Engineering or Computer Science OR proven experience – A must
11. Knowledge in networking – TCP/IP, CAN and automotive interfaces – preferred
12. Experience with ARM development – preferred
13. Experience in safety critical systems - preferred
14. Experience in automotive applications – preferred
15. Relevant military experience - preferred