Taro Logo

Embedded System Security Engineer – Linux/C++

GEA is one of the largest suppliers of process technology for the food industry and other industries, focusing on process technology and components for sophisticated production processes.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Job Description

GEA, a global leader in process technology for the food industry and various other sectors, is seeking an Embedded System Security Engineer to join their automation & digitalization team in Berlin. This role combines software engineering with security expertise, focusing on developing and maintaining secure systems using C++ and Linux.

The position offers a unique opportunity to work at the intersection of embedded systems and security, implementing robust security measures for industrial automation systems. The successful candidate will be responsible for everything from secure coding practices to vulnerability assessments and incident response.

This is an ideal role for a security-minded software engineer with strong Linux and C++ skills who wants to make an impact in industrial automation security. The position requires both technical expertise and the ability to collaborate across teams, providing security guidance and training.

The company offers an attractive compensation package based on the IG Metall collective agreement, including a 35-hour work week and 30 days of vacation. Additional benefits include sustainable commuting options through JobRad and Deutschlandticket programs, access to a company cafeteria, and comprehensive professional development opportunities.

The role requires a minimum of 3 years of experience in security engineering or secure software development, along with strong programming skills in C++ and Linux environments. Knowledge of industrial automation systems and security standards like IEC62443 is crucial. Candidates should be fluent in both English and German to facilitate effective communication across the organization.

Last updated a month ago

Responsibilities For Embedded System Security Engineer – Linux/C++

  • Implement and maintain secure coding standards and best practices using C# and C++
  • Develop and maintain software in Linux-based environments
  • Conduct vulnerability testing and security evaluations on automation systems
  • Collaborate with development teams to embed security into product architecture
  • Provide training and guidance on secure coding and cybersecurity protocols
  • Monitor and respond to security incidents
  • Work with external auditors for security standards compliance
  • Stay current with emerging security trends and threats
  • Support product management, sales, and service teams with security information

Requirements For Embedded System Security Engineer – Linux/C++

Linux
  • Bachelor's degree in Computer Science, Information Security, or related field
  • Minimum of 3 years in security engineering or secure software development
  • Strong proficiency in C# and C++
  • Solid experience working in Linux environments
  • Security assessment skills (IEC62443)
  • CISSP, CEH, or equivalent certifications preferred
  • Familiarity with automation systems and industrial software
  • Excellent analytical and critical thinking abilities
  • Fluent in English (C1/C2) and German (B2)

Benefits For Embedded System Security Engineer – Linux/C++

Medical Insurance
  • IG Metall collective agreement compensation
  • 35-hour work week
  • 30 days paid vacation
  • JobRad bicycle leasing program
  • Subsidized Deutschlandticket for commuting
  • Company cafeteria
  • Personalized development and training programs

Related Jobs

Controls Software Engineer

Controls Software Engineer position at GE Vernova focusing on wind turbine simulation tools and control systems, requiring expertise in embedded software development and control systems engineering.

In-Circuit Test Engineer (m/f/d)

In-Circuit Test Engineer position at Valeo, developing and maintaining test systems for automotive electronics, requiring 3-5 years of experience in electronic testing and flashing.

System Engineer / SW Developer Multi Domain C2

System Engineer / SW Developer position at Airbus Defence and Space, focusing on embedded software development and systems engineering for defense applications.

Vehicle Integration & Triage Engineer

Vehicle Integration & Triage Engineer role at Applied Intuition, focusing on autonomous vehicle systems deployment, testing, and troubleshooting in Stuttgart, Germany.

Electrical Engineer

Electrical Engineer position at Marmon Holdings combining embedded systems development with hardware design for food service applications.