> Markdown version of [/jobs/ext/3905075-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/3905075-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - **Company:** Siemens Plc - **Location:** UK - **Experience:** Expert - **Salary:** £50,450.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), C++ (Programming Language), Computer Programming, Linux, Memory Management, X86 Assembly Languages, Software Architecture, Software Systems - **Published:** October 25, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5210485466 ## About the Role * Strong knowledge of Linux kernel internals (Memory Management, Process Management, Kernel Trace and Profile, VFS) * Strong knowledge of Linux Preempt-RT kernel. * Very good programming Skills in C, C++ and X86 Assembly and ability to write system-level code. * Active participation in Linux community, proven experience in contributing back to Linux Community * Strong foundation in product development, software architecture, design, and coding of complex software systems. * Ability to actively lead technical discussions with customers, partners. * Strong Analytical and Problem-Solving Skills. * Very good team player having exposure to working with global cross culture teams. * Should have a good presentation and technical communication skill * Partially responsible to do requirement engineering, prepare user stories, derive use cases and subsequently product requirements. * Frequently required to conceive ideas and prepare quick pre-development prototypes for internal review and to assess the technical feasibility of the use cases. Required to work well in a team and regularly interface with global teams on technical topics.