Skip to Main Content

Job Title


Embedded Software Engineer


Company : Deep Sea Electronics Ltd


Location : Mansfield, England


Created : 2026-01-12


Job Type : Full Time


Job Description

Embedded Software Engineer UK Join the engineering team at Deep Sea Electronics Ltd, where you will design and deliver high‑quality embedded software for industrial Control and Automation applications. The role focuses on real‑time control, industrial communications and functional safety (IEC 61508/IEC 62061), creating robust solutions for environments such as power generation, manufacturing, utilities and process industries. You will contribute across the product lifecycle — from requirements and architecture through implementation, verification, certification and field support. Requirements: Expert in C/C++ for microcontroller developmentFunctional Safety: IEC 61508 (and/or IEC 62061); safety concepts (SIL, SFF, PFH), safety planning and verificationPrinciples of Industrial Automation products: control theory basics (PID), sensors/actuators, transducers and signal conditioningElectrical principlesFamiliar with stage gated / agile development approachesComfortable collaborating closely with electronics engineers on embedded systemsUse to work to a high-quality standardsExcellent team player with problem-solving and trouble-shooting capabilitiesUsed to define a task breakdown for a give piece of work and provide estimatesAbility to translate requirements into a technical product specificationUsed to work in a high-pace environmentEnthusiastic and optimisticDevelopment with Real Time Operating SystemsDevelopment of unit tested C code, using Jenkins or similarSource code build tools, bug tracker tools, source code repositories, etcBEng or above in Electrical and Electronic Engineering Key Duties & Responsibilities: Design and implement C/C++ software for embedded devices (bare‑metal and RTOS) used in industrial control systemsDevelop real‑time control algorithms (e.g., PID, state‑based control) for sensors, actuators, and power systemsProduce work break down structures and define work packages for execution in JIRA tasks and integration into high level plansIntegrate with industrial control equipment and software, including PLCs, HMIs and SCADA systemsImplement and validate industrial communication protocols: Modbus (RTU/TCP), CAN/CANopen/J1939, Ethernet/IP, PROFINET, OPC UA, RS‑232/RS‑485Apply functional safety practices in line with IEC 61508/IEC 62061, including SIL determination, Safety Requirements Specifications (SRS), HARA/FTA/FMEA, and verification evidenceContribute to software quality by the use of coding standards (e.g., MISRA C/C++) and static analysis tools, performing code reviews and developing unit/integration testsCreate test plans and perform functional product verification and validation activitiesAuthor and maintain engineering documentation: architecture, design descriptions, interface control documents, test plans, and safety lifecycle artefactsCollaborate closely with electronics, test & approvals, cybersecurity and product management to deliver cohesive solutionsSupport system integration, commissioning and troubleshooting at parent company and customer sites (UK and international travel required)Contribute to continuous improvement of processes, toolchains, CI/CD and development workflows (e.g., Git, Jira, code review)Mentor less‑experienced engineers; share knowledge through design reviews, brown‑bags and documentationParticipate in sustaining activities for existing products, including defect resolution and targeted feature enhancementsBenefits: 25 days holiday + Bank HolidaysNew flexible holiday schemeBupa Healthcare packageLife InsuranceEnhanced Maternity/Paternity pay5% Pension contributionsCompanywide performance-based annual bonus scheme