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 power protection relays experience.
- Other info: Join a forward-thinking team with opportunities for continuous improvement.
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
Senior Embedded Software Engineer in Wrexham 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 Wrexham
✨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 love seeing candidates who take the initiative. Make sure to tailor your application to highlight your experience with power protection relays and other essential skills mentioned in the job description.
We think you need these skills to ace Senior Embedded Software Engineer in Wrexham
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 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 concrete evidence of your capabilities.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our team. We appreciate a personal touch that reflects your enthusiasm for embedded software engineering.
Apply Through Our Website: Remember, this role is exclusive to Cortech, so make sure to apply through the advert. We’re excited to see your application come through our website, where we can easily track and review it!
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 will likely come up during the interview.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. This will help demonstrate your ability to communicate effectively with cross-functional teams and stakeholders, which is key for this role.