Make yourself visible and let companies apply to you.
Role title
Roles
Linux Kernel Jobs
Trending Linux Kernel jobs
Get notified about new jobs that match this search?
Senior Linux Engineer
Platform Recruitment Limited
Cambridge
In office
Senior
£85,000
RECENTLY POSTED

Title: Senior Linux Engineer

Company: Telecoms

Location: Cambridge (on site)

Pay: Up to £85,000 + excellent benefits

Company:

One of the most advanced and (genuinely) passionate telecoms teams, developing infrastructure literally keeping millions of the British public safe, are looking for a Senior Software Engineer with expertise in Linux Kernel development to join the team.

This role is live due to general growth;demand is exceptionally high for their best-in-class products and R&D is constant, so their base platform needs constant innovation.

Role:

You will be a significant senior hire, with significant engineering responsibility including for the trialing of new open-source technologies, as well as the prototyping of novel systems. Much of your work will focus on performance optimisation; strong C++ skills are critical for your success in this position.

About you:

  • 4+ years’ commercial development experience
  • Excellent kernel-level experience
  • Excellent C++ skills
  • Willing to work on site
  • You love solving hard-core engineering problems surrounded by intelligent people who love what they do

Full details are available. Please don’t hesitate to get in touch.

Senior Software Engineer - SC cleared
CBSbutler Holdings Limited
Romsey
Hybrid
Senior
£85,000
RECENTLY POSTED
+2

Senior Software Engineer
Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking
Up to £85,000 per annum + benefits
SC clearance

We are seeking a Senior Software Engineer to join a high-performing team delivering advanced software for RF communication and sensor-based products. You’ll lead on the design, implementation, and testing of software components, working closely with the Product Owner and System Design Authority in an agile environment.

This role offers flexibility to specialise in modern UI development or embedded software, depending on your expertise. For those with leadership experience, there is scope to take on line management responsibilities and support team development.

Key Responsibilities

  • Lead detailed design, development, and testing of software components
  • Contribute to technical decision-making and architecture
  • Collaborate within an agile team to deliver robust solutions
  • Support and evolve existing products and future capabilities

Essential Skills & Experience

  • Degree in Engineering, Computer Science, or related field
  • Proven experience across the full software development lifecycle
  • Strong knowledge of sensor and communication systems
  • Experience with modern software architecture and DSP/algorithm development
  • Proficiency in languages such as C++, C#, or Python
  • Familiarity with agile practices (Scrum/Kanban) and tools (Git, GitLab, VS Code)

Desirable Skills

  • Modern UI or embedded software development
  • Linux, kernel drivers, or cross-compilation
  • DevOps experience (CI/CD, Docker)
  • Team leadership or line management experience

If this Senior Software Engineer role is of interest, apply now!

Contract Software Engineer (Observability & Telemetry)
Xpertise
London
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Real Time Kernel Observability Engineer | Contract | Inside IR35 | Hybrid London

We’re working with a global Real Time data platform operating in ultra-low latency, high-throughput environments across distributed systems.

This role sits in a specialist engineering team building Kernel-level observability and telemetry infrastructure used to monitor and understand system behaviour in Real Time.

What you’ll be doing

  • Build Kernel-level observability and instrumentation systems for distributed Real Time infrastructure
  • Develop telemetry pipelines using eBPF-based tooling (metrics, logs, traces at Kernel level)
  • Design and implement system-wide visibility across latency-critical services
  • Work with hotspot detection, performance profiling, and system behaviour analysis
  • Extend low-level instrumentation where required (Linux Kernel tracing, high-efficiency data capture)
  • Contribute to observability architecture across high-scale distributed systems

We are looking for engineers with strong experience in:

  • eBPF/BPF/bpftrace/BCC
  • Kprobes/uprobes/Kernel tracing
  • Cilium/Grafana Beyla/XDP
  • Linux Kernel instrumentation or performance engineering
  • Low-latency or high-performance distributed systems
  • Strong systems programming background (C++, Go or Rust preferred)
  • Python/Java for higher-level services
  • Kubernetes/cloud-native infrastructure
  • Observability concepts (metrics, logs, traces, SLI/SLOs)

Contract details

  • Hybrid working (London)
  • Inside IR35
  • Long-term contract
  • Global Real Time data platform environment

For more information please apply now or contact job poster for details.

Embedded Linux Engineer
Platform Recruitment
Cambridge
In office
Mid - Senior
£60,000 - £70,000
RECENTLY POSTED

Embedded Linux Engineer 60-70k Cambridge

Are you a driven engineer experienced with Linux build systems & networking?

I am partnered with an ambitious scale-up in the heart of Cambridge that takes a leading role in wireless innovation.

The company started as a passion project, and since then it has grown into a company that develops architecture that huge multinationals model their systems after.

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 Linux 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

Apply now to join an R&D team shaping the future of networking!

Embedded Software Engineer (Yocto / Linux)
Avanti
Bristol
In office
Mid - Senior
Private salary
RECENTLY POSTED

We are working with a highly specialised UK engineering company delivering advanced embedded systems for complex, high-performance environments. Due to continued growth and an upcoming project transition, they are looking to bring a key skillset in-house and hire an experienced Embedded Software Engineer with strong Yocto and Linux expertise.

You will play a critical role in designing, building, and maintaining embedded Linux systems from the ground up. This position is focused on developing robust, scalable software for bespoke hardware, with a strong emphasis on the Yocto Project.

You will be involved across the full development lifecycle, from low-level board bring-up through to system optimisation and deployment.

Key Responsibilities

  • Develop and maintain embedded Linux distributions using Yocto
  • Perform Linux kernel configuration and development
  • Support board bring-up on custom hardware platforms
  • Develop and integrate device drivers
  • Work with U-Boot and bootloader configurations
  • Collaborate with hardware engineers on system integration
  • Troubleshoot and optimise system performance
  • Contribute to long-term capability building within the embedded team

Required Experience

  • Strong commercial experience with the Yocto Project
  • Deep understanding of embedded Linux systems
  • Experience with:
  • Linux kernel development
  • Board bring-up
  • Device driver development
  • Bootloaders such as U-Boot
  • Proven ability to build Linux systems from scratch for custom hardware
  • Strong debugging and problem-solving skills

Desirable Skills

  • Existing SC Clearance
  • Experience working in regulated or security-sensitive environments
  • Background in industries such as defence, aerospace, or telecommunications
Principal Linux/Android Platform Developer
Avanti
Cambridgeshire
Remote or hybrid
Senior
£65,000 - £70,000
RECENTLY POSTED

We’re hiring a Principal Linux / Android Platform Developer to join a highly respected engineering team building mission-critical communication devices used by emergency services, transport networks, and infrastructure organisations worldwide.

This isn’t app development. This is low-level, platform engineering on products that need to perform in the real world, where reliability is essential.

The Role

You’ll play a key role in developing and evolving Android-based embedded platforms used in next-generation communication devices.

This is a broad, hands-on platform role, working across Linux and Android to solve complex system-level challenges.

You’ll be involved in:

  • Android platform development (AOSP)
  • Linux kernel and system-level programming
  • Platform configuration, optimisation and tuning
  • Android framework and service-level changes
  • Performance, latency and power optimisation
  • Debugging, profiling and system analysis
  • Integration, testing and issue resolution
  • Contributing to technical design and architecture

What We’re Looking For

We’re looking for a strong engineer with experience across Linux and Android platform development, ideally within embedded or device-based environments.

Key skills:

  • Strong understanding of Android internals and architecture
  • Experience working with AOSP
  • Solid Linux systems / kernel experience
  • Strong C++ development skills
  • Experience with embedded or battery-powered devices
  • Experience optimising system performance and behaviour
Software Engineer - SC
CBSbutler Holdings Limited trading as CBSbutler
Romsey
Hybrid
Mid - Senior
£55,000 - £60,000
RECENTLY POSTED
+1

Software Engineer

Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking

Up to 60,000 per annum + benefits

SC clearance

We are looking for a talented Software Engineer to join a cutting-edge team developing software for RF communication and sensor-based products. You’ll play a key role in the design, implementation, and testing of product software, working closely within an agile team alongside the Product Owner and System Design Authority.

This is a flexible role where you can focus on either modern UI development or embedded software, depending on your expertise.

Key Responsibilities

  • Design, develop, and test software components
  • Collaborate within an agile team to deliver high-quality solutions
  • Contribute to the evolution of existing products and future technologies
  • Support technical decision-making in a complex engineering environment

Essential Skills & Experience

  • Degree in Engineering, Computer Science, or related field
  • Experience across the full software development lifecycle
  • Knowledge of sensor and communication systems
  • Strong skills in languages such as C++, C#, or Python
  • Familiarity with modern software architecture, agile methods, and tools (e.g. Git, VS Code)
  • Experience with scientific/DSP applications and algorithm implementation

Desirable Skills

  • Modern UI development or embedded systems experience
  • Linux, kernel drivers, or cross-compilation
  • DevOps tools (CI/CD, Docker)
  • Team leadership or line management experience

If this Software Engineer role is of interest, apply now!

Software Engineer
Langham Recruitment
London
Hybrid
Mid - Senior
£70,000 - £90,000
RECENTLY POSTED

Software Engineer Embedded & Systems London (Hybrid) Circa 90,000

We are supporting an innovative technology company developing next-generation networking solutions that integrate hardware and photonics for high-performance computing systems.

They are seeking Software Engineers to design and develop embedded software and software for high-speed network platforms. The role involves contributing to systems that connect GPU-based infrastructure with interconnect technologies.

Key Responsibilities:

  • Define software architecture in collaboration with cross-functional engineering teams and develop embedded software for network interface hardware.
  • Enhance and maintain DevOps infrastructure and workflows.
  • Design and implement Linux PCIe drivers.
  • Build network control and monitoring systems, including both server and client components.
  • Work closely with prototype hardware to debug, diagnose, and resolve system-level issues.

Required Experience & Skills:

  • Practical experience in embedded software development and embedded platforms such as ARM.
  • Familiarity with soft-core processors such as Nios, Micro Blaze, or RISC-V.
  • Strong experience in Linux kernel and user-space development.
  • Proficiency in C, C++, and Python.
  • Experience collaborating closely with hardware engineering teams, particularly when working with early-stage or prototype systems.
  • Degree in Computer Science, Engineering, or a related discipline, or equivalent industry experience.

Benefits:

  • Salary circa 90,000 depending on experience.
  • Equity or stock-based incentives.
  • 25 days holiday plus bank holidays.
  • Hybrid working model.
  • Private healthcare and life assurance.
  • Relocation support available.
Senior Embedded Engineer
Platform Recruitment
London
Hybrid
Senior
£90,000 - £100,000
RECENTLY POSTED

Embedded Software Engineer - Photonics | UK (Hybrid) My client is an innovative technology company developing advanced hardware and networking solutions for high-performance computing environments. They’re looking for Software Engineers to build embedded and host software for high-speed systems, working closely with hardware teams to deliver production-ready solutions from early prototypes. Responsibilities \* Define software architecture with cross-functional teams \* Develop embedded software for network interface hardware \* Linux PCIe driver development \* Build network control and monitoring tools (server/client) \* Enhance DevOps and CI/CD pipelines Requirements \* Strong embedded software development experience (ideally ARM) \* Experience with soft processors (e.g. Nios, MicroBlaze, RISC-V) \* Linux kernel and user-space development \* Experience with DevOps / CI/CD workflows \* Strong programming skills in C, C++ and Python \* Experience working with hardware and debugging real systems Bonus Skills \* Experience developing low-level drivers or high-speed interfaces (PCIe, NVMe) \* Background working in hardware/software co-design environments If this sounds like you, please apply below

Software Engineer
Advanced Technical Recruitment
London
Hybrid
Junior - Mid
£50,000 - £100,000
RECENTLY POSTED

We are looking for Software Engineers to develop embedded and host software to manage and monitor our high-speed network. You will be part of the team building solutions to connect GPU systems to innovative photonics. Responsibilities will include software architecture definition, implementation, as well as debugging and benchmarking, of embedded and host driver components. Responsibilities: • Software architecture definition in collaboration with the broader team • Embedded software development within our network interface card • Devops Infrastructure enhancements • Linux PCIe driver development • Network control and monitoring server and client development • Working with prototype hardware, identifying and root causing bugs and issues • Preparing detailed technical documentation and presentations to stakeholders Experience: We are looking for candidates with hands-on experience in embedded development, ideally ARM, ideally in a product development environment. You should have experience with soft processors, such as Nios, Microblaze, Risc-V, Linux kernel and user mode software development, Devops and CI/CD flow and C, C++ and Python. We are particularly interested in experience working directly with prototype hardware alongside the hardware design team. Production experience should include development and validation. Qualifications: We are seeking a Bachelors or Masters degree in Computer Science/other relevant fields. Additional Information: Candidates MUST be eligible to work and live in the UK, without requiring sponsorship. Copies of Visa and Passport will be requested. Salary / Benefits: In addition to a Competitive Salary, my client offers a range of Benefits including Hybrid and Flexible Working, Stock Options, 25 days holiday, and relocation assistance. Skills:. Software, Embedded, Devops, Linux PCIe, CI, CD, C, C++, Python, Processors, ARM, Network Interface

Senior Embedded Linux Software Engineer
Platform Recruitment Limited
Cambridge
Hybrid
Senior
£70,000
RECENTLY POSTED

Senior Embedded Linux Software Engineer | Hybrid | Cambridge | £60-70k DOE

Are you a software engineer with experience developing embedded Linux software, with a focus on embedded security?

My client is looking for a senior engineer. They operate a sophisticated R&D environment where you will manage multi-stack software environments, from bare-metal control systems to Linux-based network stacks.

Responsibilities

  • Shape system design and test criteria for Linux-based embedded systems.
  • Lead efforts in software security, including Hardware Root of Trust (RoT), Secure Boot, and TPM integration.
  • Integrate software with hardware using protocols like I2C, SPI, and UART.
  • Investigate root causes for complex bugs and deliver effective fixes to uphold high product quality.

Technical Requirements

  • 8+ years of experience in embedded C programming and product development.
  • Strong focus on Linux-based systems, including Yocto build systems, and Linux kernel
  • Proven experience with code signing, private key management (HSM), and vulnerability management.
  • Experience with ARM microcontrollers

Bonus Skills

  • Familiar with network protocols
  • Experience with Jenkins CI/CD pipelines and automated scripting languages.
  • Strong background working within an Agile software development environment.

Whats in it for you?

  • 10% bonus, 8% pension, private medical care, 30+ days holiday, and much more!
  • Hybrid working in the heart of Cambridge R&D
  • A senior role with the opportunity to mentor junior engineers and enjoy a culture focused on development
Software Engineer - SC
CBSbutler Holdings Limited
Romsey
Hybrid
Mid - Senior
£60,000
+1

Software Engineer

Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking

Up to £60,000 per annum + benefits

SC clearance

We are looking for a talented Software Engineer to join a cutting-edge team developing software for RF communication and sensor-based products. You’ll play a key role in the design, implementation, and testing of product software, working closely within an agile team alongside the Product Owner and System Design Authority.

This is a flexible role where you can focus on either modern UI development or embedded software, depending on your expertise.

Key Responsibilities

  • Design, develop, and test software components
  • Collaborate within an agile team to deliver high-quality solutions
  • Contribute to the evolution of existing products and future technologies
  • Support technical decision-making in a complex engineering environment

Essential Skills & Experience

  • Degree in Engineering, Computer Science, or related field
  • Experience across the full software development lifecycle
  • Knowledge of sensor and communication systems
  • Strong skills in languages such as C++, C#, or Python
  • Familiarity with modern software architecture, agile methods, and tools (e.g. Git, VS Code)
  • Experience with scientific/DSP applications and algorithm implementation

Desirable Skills

  • Modern UI development or embedded systems experience
  • Linux, kernel drivers, or cross-compilation
  • DevOps tools (CI/CD, Docker)
  • Team leadership or line management experience

If this Software Engineer role is of interest, apply now!

Software Engineer - SC
CBSbutler Holdings Limited
Romsey
Hybrid
Mid
£60,000
+1

Software Engineer

Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking

Up to £60,000 per annum + benefits

SC clearance

We are looking for a talented Software Engineer to join a cutting-edge team developing software for RF communication and sensor-based products. You’ll play a key role in the design, implementation, and testing of product software, working closely within an agile team alongside the Product Owner and System Design Authority.

This is a flexible role where you can focus on either modern UI development or embedded software, depending on your expertise.

Key Responsibilities

Design, develop, and test software components

Collaborate within an agile team to deliver high-quality solutions

Contribute to the evolution of existing products and future technologies

Support technical decision-making in a complex engineering environment

Essential Skills & Experience

Degree in Engineering, Computer Science, or related field

Experience across the full software development lifecycle

Knowledge of sensor and communication systems

Strong skills in languages such as C++, C#, or Python

Familiarity with modern software architecture, agile methods, and tools (e.g. Git, VS Code)

Experience with scientific/DSP applications and algorithm implementation

Desirable Skills

Modern UI development or embedded systems experience

Linux, kernel drivers, or cross-compilation

DevOps tools (CI/CD, Docker)

Team leadership or line management experience

If this Software Engineer role is of interest, apply now!

TPBN1_UKTJ

Senior Software Engineer - SC cleared
CBSbutler Holdings Limited
Romsey
Hybrid
Senior
£85,000
+2

Senior Software Engineer

Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking

Up to £85,000 per annum + benefits

SC clearance

We are seeking a Senior Software Engineer to join a high-performing team delivering advanced software for RF communication and sensor-based products. You’ll lead on the design, implementation, and testing of software components, working closely with the Product Owner and System Design Authority in an agile environment.

This role offers flexibility to specialise in modern UI development or embedded software, depending on your expertise. For those with leadership experience, there is scope to take on line management responsibilities and support team development.

Key Responsibilities

Lead detailed design, development, and testing of software components

Contribute to technical decision-making and architecture

Collaborate within an agile team to deliver robust solutions

Support and evolve existing products and future capabilities

Essential Skills & Experience

Degree in Engineering, Computer Science, or related field

Proven experience across the full software development lifecycle

Strong knowledge of sensor and communication systems

Experience with modern software architecture and DSP/algorithm development

Proficiency in languages such as C++, C#, or Python

Familiarity with agile practices (Scrum/Kanban) and tools (Git, GitLab, VS Code)

Desirable Skills

Modern UI or embedded software development

Linux, kernel drivers, or cross-compilation

DevOps experience (CI/CD, Docker)

Team leadership or line management experience

If this Senior Software Engineer role is of interest, apply now!

TPBN1_UKTJ

Embedded Linux Software Engineer
Platform Recruitment Limited
Cambridge
In office
Mid - Senior
£70,000

Embedded Linux Engineer | £50-70k | ON SITE in Cambridge Do you have years of experience with Linux build systems, and just love coding in Linux? You could be a great fit for this company, looking all over the world for the best Linux developers. My client has never taken any investment, so you will have an unprecedented level of freedom over the product & code base. Have a suggestion that could rapidly improve the system? Just turn around and talk to the director; he's sitting behind you, coding just like you, not in a boardroom. This is 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: 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 C and very confident working with patches on open source software Strong understanding of network protocols Desirable skills: 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 Benefits Work in a completely independent company where your ideas can be directly implimented £50-70k dependant on experience Opportunity to work on tech that only exists within this company 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

Linux Kernel Engineer
Platform Recruitment
Cambridge
In office
Senior
£60,000 - £85,000

Title: Linux Kernel Engineer

Company: Telecoms

Location: Cambridge (on site)

Pay: Up to 85,000 + excellent benefits

Company:

One of the most advanced and (genuinely) passionate telecoms teams, developing infrastructure literally keeping millions of the British public safe, are looking for a Senior Software Engineer with expertise in Linux Kernel development to join the team.

This role is live due to general growth; demand is exceptionally high for their best-in-class products and R&D is constant, so their base platform needs constant innovation.

Role:

You will be a significant senior hire, with significant engineering responsibility including for the trialing of new open-source technologies, as well as the prototyping of novel systems. Much of your work will focus on performance optimisation; strong C++ skills are critical for your success in this position.

About you:

  • 4+ years’ commercial development experience
  • Excellent kernel-level experience
  • Excellent C++ skills
  • Willing to work on site
  • You love solving hard-core engineering problems surrounded by intelligent people who love what they do

Full details are available. Please don’t hesitate to get in touch.

Embedded Software Engineer (Yocto / Linux)
Avanti Recruitment
Gloucester
In office
Mid - Senior
Private salary

We are working with a highly specialised UK engineering company delivering advanced embedded systems for complex, high-performance environments. Due to continued growth and an upcoming project transition, they are looking to bring a key skillset in-house and hire an experienced Embedded Software Engineer with strong Yocto and Linux expertise. You will play a critical role in designing, building, and maintaining embedded Linux systems from the ground up. This position is focused on developing robust, scalable software for bespoke hardware, with a strong emphasis on the Yocto Project. You will be involved across the full development lifecycle, from low-level board bring-up through to system optimisation and deployment. Key Responsibilities \* Develop and maintain embedded Linux distributions using Yocto \* Perform Linux kernel configuration and development \* Support board bring-up on custom hardware platforms \* Develop and integrate device drivers \* Work with U-Boot and bootloader configurations \* Collaborate with hardware engineers on system integration \* Troubleshoot and optimise system performance \* Contribute to long-term capability building within the embedded team Required Experience \* Strong commercial experience with the Yocto Project \* Deep understanding of embedded Linux systems \* Experience with: \* Linux kernel development \* Board bring-up \* Device driver development \* Bootloaders such as U-Boot \* Proven ability to build Linux systems from scratch for custom hardware \* Strong debugging and problem-solving skills Desirable Skills \* Existing SC Clearance \* Experience working in regulated or security-sensitive environments \* Background in industries such as defence, aerospace, or telecommunications

Senior Software Engineer - SC cleared
CBSbutler Holdings Limited trading as CBSbutler
Romsey
Hybrid
Senior
£80,000 - £85,000
+2

Senior Software Engineer
Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking
Up to 85,000 per annum + benefits
SC clearance

We are seeking a Senior Software Engineer to join a high-performing team delivering advanced software for RF communication and sensor-based products. You’ll lead on the design, implementation, and testing of software components, working closely with the Product Owner and System Design Authority in an agile environment.

This role offers flexibility to specialise in modern UI development or embedded software, depending on your expertise. For those with leadership experience, there is scope to take on line management responsibilities and support team development.

Key Responsibilities

  • Lead detailed design, development, and testing of software components
  • Contribute to technical decision-making and architecture
  • Collaborate within an agile team to deliver robust solutions
  • Support and evolve existing products and future capabilities

Essential Skills & Experience

  • Degree in Engineering, Computer Science, or related field
  • Proven experience across the full software development lifecycle
  • Strong knowledge of sensor and communication systems
  • Experience with modern software architecture and DSP/algorithm development
  • Proficiency in languages such as C++, C#, or Python
  • Familiarity with agile practices (Scrum/Kanban) and tools (Git, GitLab, VS Code)

Desirable Skills

  • Modern UI or embedded software development
  • Linux, kernel drivers, or cross-compilation
  • DevOps experience (CI/CD, Docker)
  • Team leadership or line management experience

If this Senior Software Engineer role is of interest, apply now!

Embedded Software Engineer
Copello
Whiteley
Hybrid
Mid - Senior
£60/hour - £80/hour

Whiteley (Hybrid) – SC Required – Initial 6 month contract (Inside IR35) About the Opportunity We are recruiting on behalf of a technology organisation that specialises in the research, design, and development of advanced wireless and critical RF communication systems used in mission-critical environments including defence, uncrewed and autonomous systems, government, and broadcast. They are seeking an Embedded Software Engineer to join their team working on a varied pipeline of technically challenging projects. The successful candidate will develop software for sophisticated communication products that deliver secure, reliable, long-range data transmission, collaborating closely with hardware, RF, and systems engineers and contributing across the full product lifecycle. Key Responsibilities \* Design, develop, and maintain embedded software for advanced wireless communication products. \* Program primarily in C++ for embedded applications. \* Develop lower-level functionality in C, including Linux kernel and device driver work where required. \* Collaborate with multidisciplinary teams including hardware, RF, and systems engineers. \* Support integration, testing, and debugging on real hardware platforms. \* Contribute to the full product lifecycle, from concept through to deployment. \* Participate in continuous improvement and innovation across new and existing technologies. Skills and Experience Essential: \* Strong experience in embedded software development using C++. \* Solid understanding of embedded systems and real-time considerations. \* Experience working in Linux-based environments. \* Ability to debug complex issues across software and hardware interfaces. \* A practical, problem-solving mindset with a willingness to engage hands-on with hardware. Desirable \* Digital Signal Processing (DSP) experience. \* Experience with VHDL or FPGA development. \* Familiarity with Linux kernel development and device drivers. \* Knowledge of RF or communications systems

Page 1 of 1