> Markdown version of [/jobs/ext/3710687-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3710687-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Deep Sea Electronics Ltd - **Location:** Hunmanby, UK - **Salary:** £30,460.0 - £50,065.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Unit Testing, Bug Tracking Systems, CANopen, Static Program Analysis, Software Quality, Code Review, Communications Protocols, Cyber Security, Continuous Integration, Embedded C, Embedded Software, Ethernet, Revision Control Systems, Health Information Management, Supervisory Control and Data Acquisition (SCADA), Modbus, Real-Time Operating Systems, OPC Unified Architecture, RS-232, RS-485 Standard, Software Engineering, Systems Integration, Integration Tests, Process Control Systems, Build Tools - **Published:** October 13, 2026 - **Apply:** https://www.totaljobs.com/job/embedded-software-engineer/deep-sea-electronics-limited-job108149990 ## About the Role We're looking for a technically strong engineer who enjoys developing innovative embedded solutions and solving complex engineering challenges. You will have: * Strong experience developing Embedded C/C++ software for microcontroller-based systems * Knowledge of industrial automation and control system principles * Experience developing software using Real-Time Operating Systems (RTOS) * Understanding of functional safety standards such as IEC 61508 and/or IEC 62061 * Knowledge of industrial communication protocols and interfaces * Experience using source control systems, build tools, bug tracking systems, and development toolchains * Familiarity with Agile and/or stage-gated development methodologies * Experience with software testing, verification, and validation techniques * Strong problem-solving, analytical, and troubleshooting skills * The ability to translate requirements into clear technical specifications * Excellent communication and collaboration skills * Experience working in a fast-paced engineering environment, * BEng degree or higher in Electrical & Electronic Engineering or a related discipline * Commercial experience developing embedded software within an engineering environment * Experience delivering products throughout the full software development lifecycle, * Do you have commercial experience developing Embedded C/C++ software for microcontroller-based systems within an engineering or industrial environment? * Do you have experience working with Real-Time Operating Systems (RTOS) and industrial communication protocols such as CAN, Modbus, Ethernet/IP, PROFINET, or OPC UA? * Have you worked with functional safety standards such as IEC 61508 and/or IEC 62061, including safety verification, testing, or SIL-related activities? * Do you hold a BEng (or higher) in Electrical & Electronic Engineering (or a related discipline) and have experience delivering products through the full embedded software development lifecycle? * Are you happy working in a hybrid structure/ office based in Hunmanby, North Yorkshire? ## Description Working as part of a collaborative engineering team, you will design, develop, and maintain embedded software for industrial control systems, ensuring products meet the highest standards of quality, reliability, and functional safety., * Designing and developing Embedded C/C++ software for microcontroller-based industrial control products * Developing real-time control algorithms, including PID and state-based control systems * Producing work breakdown structures, defining tasks, and supporting project planning activities * Integrating with PLCs, HMIs, SCADA systems, and other industrial automation technologies * Implementing industrial communication protocols including Modbus, CAN/CANopen/J1939, Ethernet/IP, PROFINET, OPC UA, RS232, and RS485 * Applying functional safety principles in line with IEC 61508 and IEC 62061 standards * Supporting software quality through code reviews, static analysis, unit testing, and integration testing * Creating test plans and supporting product verification and validation activities * Producing and maintaining technical documentation, specifications, architecture, and safety lifecycle artefacts * Collaborating closely with Electronics, Test & Approval, Cybersecurity, and Product Management teams * Supporting system integration, commissioning, and troubleshooting activities both in-house and at customer sites * Contributing to continuous improvement initiatives, CI/CD processes, and development best practices * Mentoring junior engineers and supporting knowledge sharing across the engineering team