Embedded Software Engineer
<b>Requirements:</b>
<ul><li>Expert in C/C++ for microcontroller development</li><li>Functional Safety: IEC 61508 (and/or IEC 62061); safety concepts (SIL, SFF, PFH), safety planning and verification</li><li>Principles of Industrial Automation products: control theory basics (PID), sensors/actuators, transducers and signal conditioning</li><li>Electrical principles</li><li>Familiar with stage gated / agile development approaches</li><li>Comfortable collaborating closely with electronics engineers on embedded systems</li><li>Working to a high-quality standards</li><li>Excellent team player with problem-solving and trouble-shooting capabilities</li><li>Experience defining a task breakdown for a given piece of work and provide estimates</li><li>Ability to translate requirements into a technical product specification</li><li>Experience in working in a high-pace environment</li><li>Enthusiastic and optimistic</li><li>Development with Real Time Operating Systems</li><li>Development of unit tested C code, using Jenkins or similar</li><li>Source code build tools, bug tracker tools, source code repositories, etc</li><li>BEng or above in Electrical and Electronic Engineering</li></ul>
<b>Responsibilities:</b>
<ul><li>Design and implement C/C++ software for embedded devices (baremetal and RTOS) used in industrial control systems</li><li>Develop realtime control algorithms (e.g., PID, state-based control) for sensors, actuators, and power systems</li><li>Produce work break down structures and define work packages for execution in JIRA tasks and integration into high level plans</li><li>Integrate with industrial control equipment and software, including PLCs, HMIs and SCADA systems</li><li>Implement and validate industrial communication protocols: Modbus (RTU/TCP), CAN/CANopen/J1939, Ethernet/IP, PROFINET, OPC UA, RS232/RS485</li><li>Apply functional safety practices in line with IEC 61508/IEC 62061, including SIL determination, Safety Requirements Specifications (SRS), HARA/FTA/FMEA, and verification evidence</li><li>Contribute 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 tests</li><li>Create test plans and perform functional product verification and validation activities</li><li>Author and maintain engineering documentation: architecture, design descriptions, interface control documents, test plans, and safety lifecycle artefacts</li><li>Collaborate closely with electronics, test & approvals, cybersecurity, and product management to deliver cohesive solutions</li><li>Support system integration, commissioning, and troubleshooting at parent company and customer sites (UK and international travel required)</li><li>Contribute to continuous improvement of processes, toolchains, CI/CD and development workflows (e.g., Git, Jira, code review)</li><li>Mentor less-experienced engineers; share knowledge through design reviews, brownbags, and documentation</li><li>Participate in sustaining activities for existing products, including defect resolution and targeted feature enhancements</li></ul>
<b>Technologies:</b>
<ul><li>CI/CD</li><li>Embedded</li><li>Ethernet</li><li>Git</li><li>Support</li><li>JIRA</li><li>Jenkins</li><li>LESS</li><li>Profinet</li><li>C++</li><li>PLC</li></ul>
<p><b>More:</b></p>
<p>At Deep Sea Electronics Ltd, we are seeking an Embedded Software Engineer to join our engineering team. You will design and deliver high-quality embedded software for industrial control and automation applications, focusing on real-time control, industrial communications, and functional safety. We offer a range of benefits, including 25 days of holiday plus bank holidays, a flexible holiday scheme, Bupa healthcare, life insurance, enhanced maternity/paternity pay, pension contributions, and a performance-based annual bonus. Our location in Sutton-In-Ashfield, NG17 5LD provides a vibrant work environment where you can collaborate with cross-functional teams in a supportive atmosphere. We look forward to your application!</p>
<p>last updated 8 week of 2026</p>