Software engineer
Core
Design and build control systems for large underwater machines using MATLAB Simulink and C/C++.
Role type
Embedded systems engineer (underwater robotics)
Builds
Control systems and operator interfaces for underwater machinery
Domain
Offshore engineering / Underwater robotics
Deliverable
production ML models | product features
Required skills
MATLAB Simulink modeling, C/C++ programming, control system design, PLC programming (Bachmann), offshore sector experience
Preferred skills
Experience with machine control interfaces, offshore industry background
Technologies
MATLAB Simulink, C, C++, Bachmann PLC
Responsibilities
Design control algorithms for underwater machines, develop operator interface screens, deploy and commission systems on board ships, provide expert support for system maintenance
Seniority
Mid-level IC
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.