Skip to content
mimi

Principal Embedded Software Engineer in North West

Energy Jobline ZR

On-site Full-time Lead 6d ago

About the role

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

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

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

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free