At a Glance
- Tasks: Lead embedded software projects and mentor a dynamic engineering team.
- Company: Cortech, a leader in innovative embedded systems.
- Benefits: Competitive salary, career growth, and a collaborative work environment.
- Why this job: Make a real impact in cutting-edge technology and project delivery.
- Qualifications: Expertise in C/C++ and embedded systems with leadership skills.
- Other info: Exciting opportunities for professional development and innovation.
The predicted salary is between 42000 - 84000 £ per year.
Location: Chester
Salary: approx. £60,000
Role Overview
A senior technical leadership role responsible for embedded software architecture, project delivery, and guiding a multidisciplinary engineering team. The position requires deep embedded systems expertise, strong project ownership, and the ability to balance high-level system design with hands-on implementation.
Core Responsibilities
- Define and own embedded software architecture across multiple product lines.
- Lead project scoping, planning, resource allocation, and delivery.
- Produce clear technical documentation, architectural designs, and test strategies.
- Oversee code quality, conduct code reviews, and ensure robust CI/CT/CD practices.
- Mentor engineers, support cross-functional collaboration, and communicate risks and mitigations.
- Ensure releases are fully tested, secure, and production-ready.
- Contribute to innovative design decisions and continuous improvement of engineering processes.
Essential Technical Skills
- Advanced C/C++ for embedded systems.
- Strong experience with real-time operating systems (FreeRTOS or similar).
- Deep understanding of multithreading, concurrency, and real-time performance optimisation.
- Experience with embedded systems for data acquisition, control, communications, and bare-metal development.
- Strong knowledge of Ethernet networking, including UDP/TCP/IP, TLS, unicast/multicast/broadcast.
- Peripheral interfacing: SPI, I2C, memory devices.
- Experience working with IP stacks and open-source libraries.
- Proven delivery of commercial embedded products on MCU platforms such as ARM Cortex, PIC24/32, ESP32, STM32, MSP.
- Ability to break down complex requirements into deliverable work packages.
- Ability to read and interpret schematics, datasheets, and hardware documentation.
- Experience with power protection relays or protection-related embedded systems.
Desirable Skills
- Knowledge of industrial or utility communication protocols (e.g., DNP3, IEC 61850, IEC 60870-5-101/103/104, Modbus, BACnet).
- Experience with IoT/IIoT, cloud/enterprise platform integration, or industrial automation.
- Linux or BalenaOS experience; containers; scripting languages; Python; C#.
- Familiarity with VLANs, LLDP, SSH, SNMP, LDAP/RADIUS.
- Wireshark proficiency.
- Experience setting up or managing CI/CT/CD pipelines.
- Web technologies (HTML/CSS/JS), database interfacing (e.g., MySQL), or desktop application development.
How to apply?
Please email a CV to danni@cortechtalentsolutions.co.uk
Senior Embedded Software Engineer in Chester employer: Cortech Talent Solutions Ltd
Contact Detail:
Cortech Talent Solutions Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer in Chester
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded systems field and let them know you're on the lookout for opportunities. You never know who might have the inside scoop on a role that’s perfect for you.
✨Tip Number 2
Get involved in relevant online communities or forums. Share your expertise, ask questions, and engage with others in the industry. This can help you build relationships and potentially lead to job referrals.
✨Tip Number 3
Don’t just apply and wait! Follow up on your applications after a week or so. A quick email expressing your continued interest can keep you on their radar and show your enthusiasm for the role.
✨Tip Number 4
Consider applying through our website for a smoother process. We’re always looking for talented individuals like you, and applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Senior Embedded Software Engineer in Chester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Embedded Software Engineer. Highlight your experience with power protection relays and any relevant projects you've led. We want to see how your skills match up with what we're looking for!
Showcase Your Technical Skills: Don’t hold back on showcasing your advanced C/C++ skills and experience with real-time operating systems. We love seeing specific examples of how you've tackled complex embedded systems challenges, so be detailed!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded systems and how you can contribute to our team. Keep it engaging and make sure it reflects your personality.
Apply Through Our Website: Remember, we want you to apply through our website! It makes the process smoother for both of us. Plus, it shows you're keen on joining our team at StudySmarter!
How to prepare for a job interview at Cortech Talent Solutions Ltd
✨Know Your Stuff
Make sure you brush up on your advanced C/C++ skills and real-time operating systems like FreeRTOS. Be ready to discuss your experience with multithreading and performance optimisation, as these are crucial for the role.
✨Showcase Your Leadership Skills
Since this is a senior position, be prepared to talk about your experience in leading projects and mentoring engineers. Share specific examples of how you've guided teams and ensured successful project delivery.
✨Prepare for Technical Questions
Expect questions that dive deep into embedded systems, power protection relays, and networking protocols. Practise explaining complex concepts clearly, as you'll need to communicate effectively with both technical and non-technical team members.
✨Bring Your Documentation Game
Highlight your ability to produce clear technical documentation and architectural designs. Be ready to discuss your approach to code quality and CI/CT/CD practices, as these are key responsibilities in the role.