Make yourself visible and let companies apply to you.
Roles

Linux Kernel Jobs

Overview

Find your next opportunity in Linux Kernel development with Haystack. Explore a curated selection of the latest Linux Kernel jobs, from embedded systems to core kernel engineering. Whether you're a seasoned Linux Kernel developer or looking to advance your career in open-source system programming, our job board connects you with top IT employers seeking expert Linux Kernel talent. Start your search today and take the next step in your Linux Kernel career!
Filters applied
Linux Kernel
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Lead Firmware Engineer
Saab UK
Bedford
In office
Senior
Private salary
RECENTLY POSTED
linux
git
c++
python
c
bash
+1
IntroductionSaab UK is part of Scandinavia’s largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training.The Role:This role is part of our BlueBear Business in Bedfordshire.You will be required to support a mixture of R&D and product development activities within a leading autonomy and unmanned systems company. Blue Bear continuously innovate within core areas such as UAV autopilots, mission systems, ground control stations, and all supporting systems and infrastructure.You will be keen to get involved in all development areas and have a good track history/proven track record in both problem solving and quality software development.Working as part of a team in a multidisciplinary team you will have good communication skills. A can-do attitude and a genuine passion for innovative technology will be advantageous.Develop low-level drivers for UAV for control of effectors, reading instrumentation and integration of novel sensors.Key Responsibilities:
Primarily, your role will be to lead in the design, implementation and test of real time embedded software to support both experimental activities and product development, ensuring real-time safety, security and redundancy considerations are met.
Develop, own and execute firmware roadmaps working closely with Software and Electronics department leads.
Lead a skilled team in the delivery of firmware for high-paced projects.
The opportunity will enable the successful candidate to gain knowledge of cutting-edge autonomous systems.
You will be responsible for delivery, reporting and presentation of technical work and writing and submitting any necessary documentation.
Delivery and maintenance of the embedded systems software within the UAV specifically.
Support development of automated HWIL test environments.
Qualifications and Experience:
Minimum 5+ years experience of embedded Linux
Experience leading a team of low-level software engineers.
Sound understanding of Linux kernel configuration and tuning
Experienced user of Linux OS build toolchains such as Yocto and Buildroot
Programming languages: C, C++, Python, Scripting (including Bash)
Ability to work from application code right down to bare metal
Experience of working with core communication interfaces such as UART, Ethernet, SPI, I2C, CAN
Experienced at hardware level debugging and fault finding
Experience of Electronics design, development and testing.
Awareness of FPGAs and VHDL.
Able to interpret relevant data from electronic schematics and component datasheets and application notes for the purposes code writing
RTOS coding and debugging
Awareness of assurance frameworks (DO-178C etc.) and secure by design.
Conducting code reviews
Familiar with use of version control tools such as Git
Other Duties and Responsibilities:
To undertake such other duties and responsibilities as may be reasonably required within the grade and level of the post.
You will be expected to perform different tasks as necessitated by your evolving role within the company and the overall business objectives of the company.
By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview.
Embedded Software Engineer
FINTEC recruit
Glasgow
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
linux
linux-kernel
qt
FINTEC recruit is seeking an Embedded Software Engineer for our design Engineering client based in Penicuik. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. An opportunity to grow your expertise in embedded systems and Linux development with a successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays.ResponsibilitiesTo design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems C/C++Developing software for microcontrollers, microprocessors and embedded Linux systemsWorking with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and CrankTo build systems such as Yocto to create custom Linux distributionsImplement and troubleshoot hardware communication protocols :Skills and experience required for Embedded Software Engineer role:Degree in Computer Science, Electrical/Electronic Engineering, or a related field.5+ years experience in embedded software developmentStrong proficiency in C/C++ for embedded systems.Hands-on experience with embedded software development on microcontrollers/microprocessors.Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines.Familiarity with Linux build systems such as Yocto.Solid understanding of hardware principles, including digital and analogue circuits.Experience working with hardware debugging tools (oscilloscopes, logic analysers, etc.).Experience with standard communication protocols (UART, SPI, I2C, ETHERNET).Understanding of network protocols (TCP/IP, UDP) and awareness of network security concepts.Full details available on application. To apply please submit your current CV to FINTEC recruit or apply via our FINTEC recruit website. INDHTPBN1_UKTJ
Embedded Linux Software Engineer
Platform Recruitment Limited
Cambridge
In office
Mid - Senior
ÂŁ75,000
RECENTLY POSTED
linux
c++
linux-kernel
Embedded Linux Engineer | £50-75k | Cambridge | Onsite Are you an ambitious engineer experienced with Linux build systems & networking? I am partnered with an ambitious scale-up in the heart of Cambridge, leading global edge innovation with IP that has set the industry standard and forced major players in the networking space to innovate to keep up. Responsibilities as an Embedded Linux Engineer : Porting the OS, integrating with ODM software Fixing build issues when moving to new platforms and applying patches to debug open-source software Researching technical growth Requirements: Highly experienced with embedded build systems, preferably buildroot, OpenWRT, or other WRT-Variants Experienced with CLANG and very confident working with patches on open source software Strong understanding of network protocols Desirable skills for an Embedded Software Engineer: Experience developing Linux kernel modules and using the kernel build system Knowledge of the Wireless and Linux network stack Experience managing the process from a reference board to production Please note, this job is on-site in Cambridge. The job is remote because the company welcomes applicants from all over the world, and offers sponsorship. If you are passionate about embedded Linux and want an opportunity to join a company breaking the boundaries of networking…apply! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. TPBN1_UKTJ
Software Engineer (Riverside Tower, Belfast (N.I), United Kingdom)
BT Group
Belfast
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
linux
confluence
git
python
kanban
docker
+5
Working Style: 3 days a week in office, 2 days from anywhereWhy this job mattersJoin Our Innovative Broadband Devices Team!Are you passionate about developing cutting-edge technology that enhances the internet experience for millions? Our Broadband Devices team, a key part of Networks, is at the forefront of creating embedded firmware (powered by Linux) for home gateways and Wi-Fi extenders. We ensure our customers enjoy seamless internet connectivity, whether over Wi-Fi or Ethernet.Why Join Us?
Innovative Solutions : We develop and integrate our in-house software solution (Indigo), with hardware built by our partners. This software powers all new devices, providing top-tier broadband services.
Continuous Development : Our team is dedicated to continually enhancing Indigo, adding new features, and supporting the latest hardware platforms.
Impactful Work : You’ll be part of a team that builds and integrates firmware that directly impacts our customers’ internet experience.
Your RoleAs an embedded software developer, you’ll be at the heart of our Indigo firmware development. Using Agile methodologies and industry-leading tools, you’ll work within a dynamic squad focused on different aspects of Indigo.What We Offer
World-Class Team : Join a team of experts who are passionate about their work and proud of the services they develop.
Exciting Projects : Work on new hardware and software services, with opportunities to trial and innovate from day one.
Growth Opportunities : Expect to learn and grow in a stimulating environment that encourages continuous development.Be Part of Something BigThis is a fantastic opportunity to be at the center of an exciting development program that is at the centre of millions of homes in the UK. If you’re ready to make a significant impact and be part of a world-class team, we want to hear from you!See here for our latest Smart Hubs running Indigo:Wifi 7 router | The Best Wifi Technology with low latency | EEWhat you’ll be doing
Innovative Software Design : Lead the design, implementation, and testing of Smart Hub software using Agile methodologies.
Agile Team Collaboration : Work within a dynamic, small Agile team to develop next-generation products on ambitious timelines.
Best Practices Advocate : Champion best software engineering practices, including automated testing, to ensure high-quality deliverables.
Cross-Team Collaboration : Partner with other software development teams to deliver a brilliant  customer experience.
Requirement Clarification : Understand requirements, confirm user stories, and ensure the desired customer experience is achieved.
Continuous Learning : Commit to constant learning and development
What you’ll bringMandatory
Strong Software Design & Development Experience : Proficient in designing and developing software using C on embedded Linux systems, with hands-on experience in Linux kernel development.
Embedded Linux System Development : Experienced in building, debugging, and scripting for embedded Linux systems.
CI/CD and Version Control Tools : Proficient in using tools like Git, GitLab, Jira, and Confluence for code revision and continuous integration.
Agile Delivery Methods : Familiar with Agile methodologies such as Scrum and Kanban.
Test Automation : Ideally, knowledgeable and experienced in automating tests using Python.
Strong scripting skills, e.g. bash, python.
Nice to have (can be learned on the job)
Experience of building products using OpenWrt or similar
Experience using containers, e.g. LXC or Docker, ideally on embedded systems
Experience of Wi-Fi, mobile, DECT, voice or hybrid technologies
Working knowledge of Home Gateway technologies such as Broadband, 4G/5G Mobile networks, IP, WiFi, Voice, DECT, IoT, and Home Networking
Degree in Relevant Field : Hold a degree in engineering, science, or a related area that is pertinent to the job.
What’s in it for you
10% on target bonus
BT Pension scheme, minimum 5% Employee contribution, BT contribution 10%
Life Assurance Cover
Exclusive colleague discounts on our latest and greatest BT broadband packages, BT TV with TNT Sports and NOW Entertainment
From January 2025, equal family leave: receive 18 weeks at full pay, 8 weeks at half pay and 26 weeks at the statutory rate. It’s for all parents, no matter how your family is made up.
Enhanced women’s health support: including help with menopause symptoms, cancer screenings, period care and more.
25 days annual leave (not including bank holidays), increasing with service
24/7 private virtual GP appointments for UK colleagues
2 weeks carer’s leave
World-class training and development opportunities
Option to join BT Shares Saving schemes
About usBT Group was the world’s first telco and our heritage in the sector is unrivalled.  As home to several of the UK’s most recognised and cherished brands – BT, EE, Openreach and Plusnet, we have always played a critical role in creating the future, and we have reached an inflection point in the transformation of our business.    Over the next two years, we will complete the UK’s largest and most successful digital infrastructure project – connecting more than 25 million premises to full fibre broadband.  Together with our heavy investment in 5G, we play a central role in revolutionising how people connect with each other.    While we are through the most capital-intensive phase of our fibre investment, meaning we can reward our shareholders for their commitment and patience, we are absolutely focused on how we organise ourselves in the best way to serve our customers in the years to come.  This includes radical simplification of systems, structures, and processes on a huge scale. Together with our application of AI and technology, we are on a path to creating the UK’s best telco, reimagining the customer experience and relationship with one of this country’s biggest infrastructure companies.     Change on the scale we will all experience in the coming years is unprecedented.  BT Group is committed to being the driving force behind improving connectivity for millions and there has never been a more exciting time to join a company and leadership team with the skills, experience, creativity, and passion to take this company into a new era.A FEW POINTS TO NOTE:Although these roles are listed as full-time, if you’re a job share partnership, work reduced hours, or any other way of working flexibly, please still get in touch.We will also offer reasonable adjustments for the selection process if required, so please do not hesitate to inform us.DON’T MEET EVERY SINGLE REQUIREMENT?Studies have shown that women and people who are disabled, LGBTQ+, neurodiverse or from ethnic minority backgrounds are less likely to apply for jobs unless they meet every single qualification and criteria. We’re committed to building a diverse, inclusive, and authentic workplace where everyone can be their best, so if you’re excited about this role but your past experience doesn’t align perfectly with every requirement on the Job Description, please apply anyway - you may just be the right candidate for this or other roles in our wider team.
Page 1 of 1

Frequently asked questions

What types of Linux Kernel jobs are available on Haystack?
Haystack offers a wide range of Linux Kernel jobs including kernel development, driver development, performance tuning, security enhancements, and embedded Linux roles across various industries.
What skills are typically required for Linux Kernel job listings?
Common skills include proficiency in C programming, understanding of Linux Kernel architecture, experience with debugging and profiling tools, knowledge of version control systems like Git, and familiarity with hardware interfaces.
Can I find remote Linux Kernel job opportunities on Haystack?
Yes, Haystack includes remote Linux Kernel job listings from companies worldwide to provide flexibility for qualified candidates.
How do I apply for Linux Kernel jobs on Haystack?
To apply, create a profile on Haystack, upload your resume, and submit applications directly through the job listing pages. You can also set up job alerts to receive notifications about new Linux Kernel openings.
Does Haystack offer resources to help Linux Kernel developers advance their careers?
Yes, Haystack provides career advice, interview tips, and technical articles specifically geared towards Linux Kernel developers to help improve skills and increase employability.