• Embedded concepts at SW as well HW levels.
• Architecture, high/low level design and coding in Embedded C. (mush have)
• Execution skills regarding defensive/offensive cyber security measures within embedded products
• Hands on experience on cybersecurity elements as cryptography, signing, Secure memory, audit logging, user management and so on...
• Structured, modularized development and testing at all levels for different embedded software components like -
o RTOS knowledge (Threadx, Yocto Linux), memory, etc.
o Knowledge on ccommunication drivers and protocols e.g. RS232, RS485, I2C, SPI etc.
o MCU architectures. Preferably - Renesas (Rx, V850, RL78).
User level understanding and knowledge with hands on work experience.
• Knowledge of product security standards and regulations IEC 62443, ETSI 303 645 etc...
• Understanding of framework elements such as OWASP, NIST CSF, CSA CCM, IoT SF Security
• Knowledge on relevant tools, e.g., MS Threat Modeling, statistical code analysis, security test, code scan
• SW testing tools at unit level. Preferably - CPPUnit/Google test.
• Any continuous integration tool. Preferably - Jenkins.
• Any version control tool. Preferably - GIT
• Knowledge of scripting languages like Python