Lead Software Engineer
Siemens Plc
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 50KJob location
Tech stack
C
C++
Computer Programming
Linux
Memory Management
X86 Assembly Languages
Linux kernel
Software Architecture
Software Systems
Requirements
- 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.
About the company
We're Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. At Siemens we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow 's reality.
Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds ]]>