Software Developer (m/w/d) for Cyber Secure Marine Application Software
Core
Design and implement automated cyber secure Marine Automation and Diagnostic Solutions, including embedded software and PLC programs for automation devices.
Role type
Senior embedded software engineer (marine automation)
Builds
Cyber secure marine automation and diagnostic solutions
Domain
Marine industry + embedded systems
Required skills
C, C++, C#, PLC programming (IEC61131-3), embedded software development, functional safety standards (IEC61508), software architecture design, UML modeling, embedded OS (QNX, OSEK, Linux, Windows)
Preferred skills
Experience with marine automation and diagnostic environments, re-engineering of existing software/tools, integration of software modules with hardware
Technologies
C, C++, C#, QNX, OSEK, Linux, Windows, IEC61508, IEC61131-3, UML
Responsibilities
Design and implement complex software architectures, develop embedded software and PLC programs, create Software Requirement Specifications, integrate software modules with hardware, apply functional safety standards, re-engineer existing software/tools, technically steer and collaborate with key suppliers
Seniority
Senior, hands-on IC