Embedded Security Tester
Role details
Job location
Tech stack
Job description
In the development of the smart grid, millions of devices are being installed to monitor and control the electricity distribution grid: smart meters are installed in homes, remote terminal units (RTUs) in substations, electric vehicle charging poles in cities and along roads… It's crucial for the reliable delivery of electricity that all these components are secure., Senior Embedded Security testers leads teams to evaluate if devices installed in the grid are secure. This work consists of two activities:
- Testing components: ENCS offers its members harmonized sets of requirements to procure smart meters, RTUs and EV chargers to ensure that the components they use are secure. These requirements cover all aspects needed to operate a device in an end-to-end secure manner, from encryption and authentication to access control and logging. It's up to the security testers to assess if the devices are secure. Embedded security testers are responsible for testing these devices, and improving the tests and the testing tools.
- Penetration testing operational systems: Once a grid operator has procured devices with the right security functionality, it's important that they are used securely. That's why ENCS performs penetration tests on the entire chain from the central systems to the devices in the field. The Senior embedded security tester assesses the security of the deployed devices by their configuration, use and traffic.
Requirements
For the role of Senior Embedded Security Tester, we're looking for someone with the following skills:
- At least 5 years experience in penetration testing
- Bachelor or Masters in a relevant field, for instance, computer science or electronics
- Experience in developing software for embedded devices
- Understanding communication protocols
- Programming experience in C and Python
- Excellent reporting skills and the ability to summarize and present findings
- Experience in supervising project teams
- Experience working with customers in a commercial setting
- Curious and willing to learn
- Fluency in English (spoken and written)
- Linux proficiency
Additional useful skills are:
- Experience in automating common tasks
- Fluency in a second major European language
- Knowledge of protocols such as DLMS, IEC 60870-5-104 or MMS
Benefits & conditions
- An attractive salary (EUR 4.600 - EUR 7.500 gross a month based on experience)
- Health insurance contribution
- Pension contribution
- Mobility budget
- Laptop and mobile phone