Software Developer
Software Developer focuses on design and implement c/c++ software for embedded devices (bare‑metal and rtos) used in industrial control systems.
What the role involves
- 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.
- Implement and validate industrial communication protocols: Modbus (RTU/TCP), CAN/CANopen/J1939, Ethernet/IP, PROFINET, OPC UA, RS‑232/RS‑485.
- Create test plans and perform functional product verification and validation activities.
- Design descriptions, interface control documents.
- Maintain engineering documentation: architecture.
Skills and requirements
- Contribute across the product lifecycle — from requirements and architecture through implementation, verification, certification and field support.
- Functional Safety: IEC 61508 (and/or IEC 62061).
Confirmed role details
- 25 days holiday + Bank Holidays.
- New flexible holiday scheme.
- Enhanced Maternity/Paternity pay.
- 5% Pension contributions.
Candidate fit
- technical problem-solving, code quality, testing discipline, and clear collaboration
Additional role context
- Source code build tools, bug tracker tools, source code repositories, etc.
Help us keep Jobs247 accurate, safe, and useful for job seekers.
Search for more Software Developer jobs from Deep Sea Electronics Ltd in Mansfield, Nottinghamshire, Nottinghamshire; East Midlands; England.