Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Deep Sea Electronics Ltd

Filey

On-site

GBP 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Filey seeks an expert in C/C++ for microcontroller development to design and implement software for embedded devices in industrial control systems. Responsibilities include developing control algorithms, collaborating with teams, and maintaining high-quality standards. Candidates should hold a BEng in Electrical Engineering and have experience in functional safety. The role includes mentoring engineers and participating in continuous improvement initiatives. Benefits include a flexible holiday scheme and Bupa healthcare.

Benefits

25 days holiday + Bank Holidays
New flexible holiday scheme
Bupa Healthcare package
Life Insurance
Enhanced Maternity/Paternity pay
5% Pension contributions
Companywide performance-based annual bonus scheme

Qualifications

  • Expert in C/C++ for microcontroller development.
  • Functional Safety: IEC 61508 principles and verification.
  • Experience in a high-paced environment.

Responsibilities

  • Design and implement C/C++ software for embedded devices.
  • Develop real-time control algorithms for industrial systems.
  • Mentor less-experienced engineers.

Skills

C/C++ for microcontroller development
Functional Safety principles
Control theory basics
Collaboration with electronics engineers
Problem-solving and troubleshooting
Agile development approaches
Development with Real Time Operating Systems

Education

BEng or above in Electrical and Electronic Engineering

Tools

Jenkins
Git
JIRA
Job description
Responsibilities
  • Design and implement C/C++ software for embedded devices (bare-metal and RTOS) used in industrial control systems
  • Develop real-time control algorithms (e.g., PID, state-based control) for sensors, actuators, and power systems
  • Produce work break down structures and define work packages for execution in JIRA tasks and integration into high level plans
  • Integrate with industrial control equipment and software, including PLCs, HMIs and SCADA systems
  • Implement and validate industrial communication protocols: Modbus (RTU/TCP), CAN/CANopen/J1939, Ethernet/IP, PROFINET, OPC UA, RS-232/RS-485
  • Apply functional safety practices in line with IEC 61508/IEC 62061, including SIL determination, Safety Requirements Specifications (SRS), HARA/FTA/FMEA, and verification evidence
  • 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
  • Create test plans and perform functional product verification and validation activities
  • Author and maintain engineering documentation: architecture, design descriptions, interface control documents, test plans, and safety lifecycle artefacts
  • Collaborate closely with electronics, test & approvals, cybersecurity and product management to deliver cohesive solutions
  • Support 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 documentation
  • Participate in sustaining activities for existing products, including defect resolution and targeted feature enhancements
Qualifications
  • Expert in C/C++ for microcontroller development
  • Functional Safety: IEC 61508 (and/or IEC 62061); safety concepts (SIL, SFF, PFH), safety planning and verification
  • Principles of Industrial Automation products: control theory basics (PID), sensors/actuators, transducers and signal conditioning
  • Electrical principles
  • Familiar with stage gated / agile development approaches
  • Comfortable collaborating closely with electronics engineers on embedded systems
  • Working to a high-quality standards
  • Excellent team player with problem-solving and trouble-shooting capabilities
  • Experience in defining a task breakdown for a give piece of work and provide estimates
  • Ability to translate requirements into a technical product specification
  • Experience in working in a high-pace environment
  • Enthusiastic and optimistic
  • Development with Real Time Operating Systems
  • Development of unit tested C code, using Jenkins or similar
  • Source code build tools, bug tracker tools, source code repositories, etc
  • BEng or above in Electrical and Electronic Engineering
Benefits
  • 25 days holiday + Bank Holidays
  • New flexible holiday scheme
  • Bupa Healthcare package
  • Life Insurance
  • Enhanced Maternity/Paternity pay
  • 5% Pension contributions
  • Companywide performance-based annual bonus scheme
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.