Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job 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
Requirements
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?
Benefits & conditions
- 25 days holiday + Bank Holidays
- Flexible holiday scheme
- Bupa Healthcare & Life Assurance
- Enhanced maternity and paternity pay
- 5% employer pension contribution
- Company-wide annual bonus scheme
Pay: £30,460.29-£50,064.59 per year
Benefits:
- Company events
- Company pension
- Enhanced maternity leave
- Enhanced paternity leave
- Free parking
- On-site parking
About the company
| Hunmanby, North Yorkshire | Full-time | Hybrid |
Deep Sea Electronics (DSE) is a global leader in the design and manufacture of generator controllers, automatic transfer switch controllers, battery chargers, and vehicle control systems. With customers in over 150 countries and a reputation for innovation, quality, and reliability, we continue to invest in our people, products, and technology.
We are looking for an experienced Embedded Software Engineer to join our Engineering team at our Hunmanby, North Yorkshire headquarters. This is an exciting opportunity to develop high-quality embedded software for industrial control and automation applications, working on products used in power generation, manufacturing, utilities, and process industries worldwide.
You’ll contribute across the entire product lifecycle, from requirements capture and architecture through implementation, verification, certification, and field support, helping to deliver robust, reliable, and safety-critical solutions., At DSE, you’ll be part of an innovative engineering team developing products that support critical infrastructure worldwide. You’ll gain exposure to cutting-edge technologies, work on challenging technical projects, and play a key role in delivering world-class embedded solutions.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…