Cybersecurity Developer
Descrizione dell'offerta
Join to apply for the Cybersecurity Developer role at Gefran .
This position is based in Provaglio d'Iseo and is a full-time role in the field of Engineering and Information Technology within the Automation Machinery Manufacturing industry.
Job Description:
We are seeking an engineer with experience in developing Embedded Linux devices and good cybersecurity knowledge to join our development team.
The ideal candidate holds a degree in Computer Science or Computer Engineering; additional scientific degrees may be considered with substantial professional experience exceeding the minimum requirement of 3 years. They should possess good knowledge of Linux-based embedded systems and proven ability to integrate and enhance security measures on embedded software platforms.
Main Responsibilities:
- Participate in the development of the company's Linux-based operating system (Yocto-based), with a focus on security aspects.
- Develop existing applications to meet security specifications.
- Design and implement security solutions mainly on the application software side.
- Integrate security technologies such as encryption, strong authentication, access control, key management, and filesystem protections.
- Implement intrusion monitoring and detection solutions for embedded devices.
- Collaborate on defining procedures for secure software updates.
- Create detailed technical documentation and security guidelines for developers and operational teams.
- Analyze and respond to new security threats and vulnerabilities.
Technical Requirements:
- Proven experience in developing Linux userspace applications.
- Solid understanding of security architectures for embedded systems.
- Knowledge of C/C++ programming languages and Bash scripting.
- Familiarity with IEC 62443 standards.
- Experience with version control software like Git or SVN.
Preferred Skills:
- Knowledge of DevSecOps and CI/CD methodologies incorporating security tools.
- Familiarity with security practices such as cryptography, key management, TPM, Secure Boot, and SELinux/AppArmor.
- Experience with Yocto Project, Buildroot, or other embedded system build platforms.
- Experience developing Linux kernel modules and customizing kernel sources.
- Basic application development skills, mainly at the architectural level.
- Knowledge of industrial automation systems.
Additional qualities include good English language skills, team collaboration, activity sharing, and strong problem-solving abilities in complex systems.
Note: The job posting is active, and candidates of all genders are encouraged to apply (L. 903/77).
#J-18808-Ljbffr