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 experience.
- Other info: Join a forward-thinking team and shape the future of embedded technology.
The predicted salary is between 42000 - 60000 ÂŁ per year.
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.
- 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.
- 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, Warrington 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, Warrington
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded systems field, especially those who have experience with power protection relays. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects related to embedded software architecture and real-time operating systems. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Ace the interview! Brush up on common technical questions related to C/C++, multithreading, and embedded systems. Be ready to discuss your past projects and how you’ve tackled challenges in project delivery and team leadership.
✨Tip Number 4
Apply through our website! We want to see your application come through directly. It shows initiative and makes it easier for us to connect with you about this exciting Senior Embedded Software Engineer role.
We think you need these skills to ace Senior Embedded Software Engineer in Cheshire, Warrington
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 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 technical expertise! Include specific examples of your work with C/C++, real-time operating systems, and embedded systems. We love seeing how you’ve tackled complex challenges in your previous roles.
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. We appreciate a personal touch that shows us who you are beyond your CV.
Apply Through Our Website: Remember, this role is exclusive to Cortech, so make sure to apply through the advert. We want to keep things straightforward and ensure your application gets to the right place. Good luck!
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, especially around power protection relays. Brush up on your knowledge of Ethernet networking and peripheral interfacing, as these topics are likely to come up.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You'll need to demonstrate your ability to produce clear documentation and communicate risks effectively, so think about how you can convey your ideas succinctly.