Software Developer - Cybersecurity (f/m/d)
Core
Developing peripheral components for a safety-critical railway interlocking system (route control product family) with a strong focus on cybersecurity.
Role type
Senior Software Developer (Cybersecurity & Safety Critical Systems)
Builds
Peripheral components for the ECMUX route control product family
Domain
Railway signaling and control systems, Cybersecurity
Deliverable
production ML models | product features
Required skills
Java SE, Linux (bash scripting, user management), Software Architecture & Design (OOP), IP networks and protocols, Cybersecurity standards and best practices, Full SDLC (requirements to maintenance)
Preferred skills
Security certifications (e.g., ISC-CISSP), Embedded/Real-time development, Eclipse IDE, Git, Maven, Jenkins, SonarQube, CI/CD pipeline development, Virtualization (containers/VMs), Test automation, Agile/Scrum, Railway domain knowledge, EULYNX
Technologies
Java SE, Linux, Bash, Eclipse, Git, Maven, Jenkins, SonarQube, EULYNX
Responsibilities
Define requirements, design, implement, and unit test software components; maintain CI/Test Automation pipelines; ensure safety-critical software compliance; collaborate in international agile teams
Seniority
Mid-Senior (3+ years experience)