Senior Embedded Linux / Systems Software Engineer in Greater London

New Today

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 Description
Embedded Software Engineer – Join a Team Building Cutting‑Edge Tech
Hybrid | 3 days onsite each week (non‑negotiable)
Are you an Embedded Software Engineer who loves getting deep into the kernel, bringing systems to life, and solving complex hardware–software challenges?
This role will put you at the heart of developing advanced computing and medical‑grade devices used in operating rooms around the world.
If you’re passionate about embedded systems, hands-on development, and building incredibly robust solutions — this one’s for you.
⭐ What You’ll Be Doing
Working in a multidisciplinary engineering environment (embedded, applications, CV, cloud and more). Supporting development and productisation of custom computing and medical devices. Collaborating with hardware engineers to build, optimise and maintain kernels/drivers for custom platforms. Architecting, developing, testing and debugging system-level and hardware-dependent applications. Owning embedded code reviews and contributing to software infrastructure for seamless deployments. Participating in security, regulatory and compliance activities for medical‑grade systems. Performing risk analysis, identifying mitigations, verifying software and supporting design transfer to manufacturing.
Must‑Have Skills
Strong Embedded Software experience (essential). C++ (C++20 ideal; 11/14 acceptable). Linux expertise, including: Linux device drivers (V4L2, I2C, SPI, UART, etc.) Kernel tinkering and device tree modifications System services, logging, rules, networking, diagnostics System bring‑up & hardware integration. Custom Linux build systems (Yocto, Buildroot). OTA update mechanisms for embedded devices. Shell scripting + excellent C/C++ proficiency. Strong understanding of security concepts (hardware root of trust, crypto keys, etc.). Basic electronics knowledge (schematics, datasheets). Experience with software systems engineering principles. Clear communicator; able to navigate complexity and work independently.
Nice to Have
Experience with deployed hardware systems and remote device management. Python skills. NVIDIA computing platforms. Microcontroller development. AWS exposure. Automated testing experience. Video streaming/processing, camera sensors, codecs, protocols. Medical device or other safety‑critical software experience.
Industry Background
Open to any sector — what really matters is strong embedded experience.
We are an equal opportunities Recruitment Business and Agency. We welcome applications from all suitably qualified candidates regardless of their , , , /belief, or .
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.
Location:
Greater London
Job Type:
FullTime
Category:
Engineer, Software Engineer, Systems, Senior, Engineering, Systems Engineering, Software

We found some similar jobs based on your search