At a Glance
- Tasks: Lead embedded software projects and mentor a dynamic engineering team.
- Company: Cortech, a leader in innovative embedded systems solutions.
- Benefits: Competitive salary, hybrid working, and opportunities for professional growth.
- Why this job: Make a real impact in the tech world with cutting-edge embedded systems.
- Qualifications: Expertise in C/C++ and real-time operating systems required.
- Other info: Join a collaborative environment with exciting career advancement potential.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Location: Chester with Hybrid working
Salary: competitive
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.
Must have hardware logic experience hands‑on work with the devices that detect electrical faults and protect power systems by isolating equipment before damage occurs. In engineering terms worked with communication systems that keep electrical networks safe and stable.
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.
- Ensuring relays communicate with SCADA, PLCs, or control systems.
- Wiring relays into switchgear, transformers, generators, or distribution boards.
- Reading and interpreting single‑line diagrams and protection coordination studies.
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
Locations
Senior Embedded Software Engineer in Cheshire, 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 Cheshire, Chester
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded systems field, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and real-time operating systems. This will give potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to embedded systems and project management. Practice explaining your past projects and how you tackled challenges, as this will demonstrate your hands-on experience.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re serious about joining our team and ready to take on that senior role.
We think you need these skills to ace Senior Embedded Software Engineer in Cheshire, Chester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Embedded Software Engineer role. Highlight your experience with embedded systems, C/C++, and any relevant projects you've led. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific examples of projects you've worked on that demonstrate your technical expertise and leadership skills. We love seeing hands-on experience, especially with hardware logic and communication systems, so don't hold back!
Keep It Clear and Concise: When writing your application, clarity is key! Use straightforward language and avoid jargon where possible. We appreciate a well-structured application that makes it easy for us to see your qualifications at a glance.
Apply Through Our Website: Remember, this role is exclusive to Cortech, so make sure you apply through our website. Following the application instructions helps us keep everything organised and ensures your application gets the attention it deserves!
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 embedded systems knowledge. Be ready to discuss your hands-on experience with hardware logic and how you've tackled real-time performance optimisation in past projects.
✨Showcase Your Leadership Skills
Since this role involves guiding a multidisciplinary team, be prepared to share examples of how you've led projects, mentored engineers, and facilitated cross-functional collaboration. Highlight your ability to communicate risks and solutions effectively.
✨Prepare for Technical Questions
Expect questions about embedded software architecture and project delivery. Review key concepts like multithreading, concurrency, and the specific communication protocols mentioned in the job description. Being able to explain these clearly will set you apart.
✨Bring Your Documentation Game
Be ready to discuss your approach to producing clear technical documentation and architectural designs. You might even want to bring samples of your work to demonstrate your attention to detail and commitment to quality.