Job Description
Embedded Software Engineer
Join the engineering team at Deep Sea Electronics Ltd, where you'll be responsible for developing high-quality solutions for Control and Automation applications. This role focuses on the design and implementation of Functionally Safe software in accordance with recognized industry standards.
Requirements:
* Expert in C/C++
* Functional safety standards, either IEC 61508 or IEC 60730
* Electrical principles
* Familiar with stage gated / agile development approaches
* Comfortable collaborating closely with electronics engineers on embedded systems
Key Duties & Responsibilities:
* Design and implement C/C++ software for embedded devices, ensuring compliance with Functional Safety standards (IEC 61508)
* Develop, code, test, and debug system software according to technical product specifications
* Utilize version control systems and adhere to company-wide quality processes
* Prepare and maintain Functional Safety documentation, including Safety Requirement Specifications, Hazard Analysis and Risk Assessment, and FMEAs
* Collaborate with other engineering teams and stakeholders to ensure cohesive project development
* Conduct product testing and perform code reviews for peer developers
* Engage in the development of new products and the maintenance of existing ones
* Mentor less experienced engineers and actively participate in knowledge-sharing initiative
* Manage task planning and workflow progress using the JIRA tool
* Author and maintain development documentation, including specifications, test plans, and design descriptions
* Visit customer sites and attend company-provided training courses as needed
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