Principal Embedded Software Engineer in North West

Posted by Zenovo

£65,000 – £75,000 a year

North West · Permanent

Job Title: Principal Embedded Software Engineer
Location: North West & Yorkshire Offices
Salary: Up to £75k (depending on experience)

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.
Apply Now →

Application opens at the source listing. Free for jobseekers.

Apply Now →

Similar jobs

Business Development Manager (Industrial Packaging)

Universal Business Team Direct employer

£45,000 – £55,000 a year

Apply

Glasgow · Permanent · 5 minutes ago

Business Development Manager - Industrial Packaging. Location: Glasgow, Scotland (Central belt. Salary: £45,000 - £55,000 Basic..

Data Analyst

Tozer Group

£30,000 – £31,000 a year

Apply

Aldermaston Soke · Permanent · 9 minutes ago

Data Analyst. Location: Aldermaston. Salary: Up to £31,000 per annum. Job Type: Full-time. Working Arrangement: Hybrid. About..

Senior Digital Delivery Manager

First Military Recruitment Ltd

Pay not stated

Apply

Nationwide · Contract · 10 minutes ago

HM82: Senior Digital Delivery Manager. Location: National – 2 days per week in any client office | Contract 6 months. Salary:..

1st Line IT Support Technician

Netteam tX Ltd Direct employer

Pay not stated

Apply

Manchester · Permanent · 21 minutes ago

Job Title: First Line Support Technician. Location: Manchester. Salary: Competitive. Job Type: Permanent, Full Time. An exciting..