Software Developer Cyber Secure Marine Applications (m/f/d)
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 systems
Domain
Marine industry + embedded systems/automation
Deliverable
production ML models | product features
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 environments, re-engineering existing software tools
Technologies
C, C++, C#, QNX, OSEK, Linux, Windows, IEC61508, IEC61131-3
Responsibilities
Design and implement complex software architectures; Develop embedded software and PLC programs for automation devices; Create Software Requirement Specifications; Collaborate with suppliers to ensure seamless operations; Apply functional safety standards in the software development process; Re-engineer existing software/tools and integrate modules with hardware.
Seniority
Senior, hands-on IC