About this role
Salary: £45,000 - 65,000 per year
Requirements: Bachelors degree in software engineering, computer science, electrical/electronic engineering, or a related disciplineSignificant experience in embedded software development using C/C++, with familiarity with Python and Java SEStrong understanding of object-oriented design, real-time systems, and distributed communication protocolsDeeper expertise in distributed systems and advanced debugging Responsibilities: Lead and actively participate in design and code reviews to ensure software components are robust, compliant, and maintainableProduce and validate XML-based configurations for Electronic ModulesProvide advanced troubleshooting and guidance to junior engineersDevelop and enhance Python-based tools to streamline engineering workflows, automate tasks, and integrate new capabilitiesApply object-oriented design, Java SE, and cross-platform C/C++ development skills for Windows and real-time LinuxUse tools such as LINT or LDRA to maintain code quality Technologies: EmbeddedJavaLinuxPythonWindowsXMLC++Support More:
We are a global energy-technology company. This Senior Embedded Software Engineer role supports the full subsea controls lifecycle.
last updated 41 week of 2026