At a Glance
- Tasks: Design and implement C/C++ software for embedded devices in industrial control systems.
- Company: Join a leading tech company focused on innovation and collaboration.
- Benefits: Enjoy 25 days holiday, healthcare, life insurance, and a performance bonus.
- Other info: Dynamic team environment with opportunities for mentorship and career growth.
- Why this job: Make a real impact in tech while working with cutting-edge embedded systems.
- Qualifications: Expertise in C/C++, functional safety, and industrial automation principles required.
The predicted salary is between 36000 - 60000 £ per year.
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 breakdown 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 high-quality standards.
- Excellent team player with problem-solving and troubleshooting capabilities.
- Experience in defining a task breakdown for a given piece of work and providing estimates.
- Ability to translate requirements into a technical product specification.
- Experience in working in a high-paced 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.
Embedded Software Engineer in Filey employer: Deep Sea Electronics Ltd
Deep Sea Electronics Ltd. is an excellent employer, offering a dynamic work culture that prioritises innovation and continuous improvement in the manufacturing sector. Located in Hunmanby, employees benefit from a supportive environment that encourages professional growth through hands-on experience with LEAN and 6 Sigma methodologies, alongside competitive perks such as 25 days holiday and a performance-based bonus scheme.
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Software Engineer in Filey
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Show Off Your Skills
Create a portfolio showcasing your projects, especially those involving C/C++ for embedded systems. Include any real-time control algorithms or safety practices you've implemented. This will give potential employers a taste of what you can do!
✨Ace the Interview
Prepare for technical interviews by brushing up on your knowledge of industrial automation products and functional safety standards. Be ready to discuss your experience with coding standards and how you've contributed to software quality in past roles.
✨Apply Through Our Website
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Embedded Software Engineer in Filey
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C/C++ and embedded systems. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded software engineering and how your background aligns with our needs. Keep it engaging and personal – we love to see your personality!
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled challenges in embedded systems or real-time control algorithms. We appreciate candidates who can think critically and come up with innovative solutions!
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Deep Sea Electronics Ltd
✨Know Your C/C++ Inside Out
Make sure you brush up on your C/C++ skills before the interview. Be ready to discuss your experience with microcontroller development and any specific projects you've worked on. They might ask you to solve coding problems or explain your thought process, so practice coding challenges related to embedded systems.
✨Understand Functional Safety Standards
Familiarise yourself with IEC 61508 and IEC 62061. Be prepared to talk about safety concepts like SIL and how you've applied them in past projects. Showing that you can integrate functional safety practices into your work will definitely impress them.
✨Get Comfortable with Real-Time Control Algorithms
Since the role involves developing real-time control algorithms, make sure you can explain concepts like PID and state-based control clearly. If you have examples of how you've implemented these algorithms in previous roles, share those experiences during the interview.
✨Show Your Team Spirit
Collaboration is key in this role, so be ready to discuss how you've worked with electronics engineers and other teams in the past. Highlight any mentoring experiences you have, as they value team players who can contribute to a positive work environment.