At a Glance
- Tasks: Lead software architecture and delivery for advanced embedded systems.
- Company: Established tech engineering organisation with a focus on innovation.
- Benefits: Competitive salary up to £75k, flexible working, and career growth.
- Other info: Dynamic role with opportunities to work on complex real-time systems.
- Why this job: Influence cutting-edge projects and make a real impact in embedded systems.
- Qualifications: Degree in Computer Science or Electronics; advanced C/C++ experience required.
The predicted salary is between 75000 - 75000 £ per year.
We’re partnering with an established technology engineering organisation seeking a Principal Embedded Software Engineer to lead software architecture, technical delivery, and development strategy across advanced embedded systems. This is a senior, hands-on role combining system architecture, embedded software development, and project ownership. A key aspect of this position is applying electrical power systems knowledge and protection function theory within embedded control environments. If you’re a senior embedded engineer looking to influence architecture, lead delivery, and work on complex real-time systems, we want to hear from you!
About the Role
- Define and own embedded software architecture and technical direction
- Lead delivery of complex embedded projects to time and quality targets
- Develop and maintain robust C/C++ embedded codebases
- Translate system requirements into structured deliverables
- Guide design decisions and review implementation approaches
- Oversee testing strategy, documentation, and release quality
- Identify technical risks and implement mitigation strategies
- Drive Agile processes and continuous improvement practices
- Collaborate cross-functionally with engineering and project stakeholders
About you
- Degree (or equivalent experience) in Computer Science, Electronics, or similar
- Advanced C/C++ embedded development experience
- Strong background in embedded systems design
- Experience working with real-time operating systems (e.g., FreeRTOS)
- Solid understanding of multithreading and concurrency
- Networking knowledge including TCP/IP, UDP and secure communications
- Experience with embedded Linux or RTOS environments
- Knowledge of electrical power systems and protection function theory
- Experience delivering commercial embedded products end-to-end
- Peripheral interfacing experience (SPI, I2C, memory interfaces)
- Debugging complex real-time or multithreaded systems
Desirable Experience
- Linux-based embedded platforms or containerised environments
- Python or scripting languages
- CI/CD pipelines and DevOps tooling
- Industrial communication protocols or automation systems
- Cybersecurity concepts within embedded environments
- Cloud or enterprise platform integration
- Wireless communications (WiFi, Bluetooth, Zigbee)
Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Locations
Principal Embedded Software Engineer in Cheshire, Warrington employer: ZENOVO LTD
Contact Detail:
ZENOVO LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Embedded Software Engineer in Cheshire, Warrington
✨Tip Number 1
Network like a pro! Attend industry meetups, tech conferences, or local events where you can connect with other embedded systems enthusiasts. You never know who might be looking for someone just like you!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving C/C++ and real-time systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Don’t shy away from reaching out directly! If you see a company you love, drop them a message on LinkedIn or their website. Express your interest in the Principal Embedded Software Engineer role and share how your experience aligns with their needs.
✨Tip Number 4
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with embedded systems design and project ownership. Practice common interview questions and scenarios to boost your confidence!
We think you need these skills to ace Principal Embedded Software Engineer in Cheshire, Warrington
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in embedded systems and C/C++ development. We want to see how your skills align with the role, 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 makes you the perfect fit for leading complex projects at our company.
Showcase Your Technical Skills: Don’t forget to mention your experience with real-time operating systems and any knowledge of electrical power systems. We’re looking for someone who can hit the ground running, so highlight those key skills that make you stand out!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at ZENOVO LTD
✨Know Your Stuff
Make sure you brush up on your C/C++ skills and embedded systems design. Be ready to discuss your experience with real-time operating systems and how you've tackled complex projects in the past. This role is all about technical depth, so show them you’ve got it!
✨Showcase Your Leadership
As a Principal Engineer, you'll be leading projects and guiding teams. Prepare examples of how you've influenced architecture decisions and driven project delivery. Highlight your experience in Agile processes and how you've improved team performance.
✨Be Ready for Technical Questions
Expect some deep dives into electrical power systems and protection function theory. Brush up on your knowledge of multithreading, concurrency, and networking protocols like TCP/IP and UDP. They’ll want to see how you apply this knowledge in real-world scenarios.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s current projects and future direction. This shows your genuine interest and helps you gauge if the role aligns with your career goals. Plus, it’s a great way to demonstrate your strategic thinking!