Permanent Embedded Linux Jobs in London

14 of 14 Permanent Embedded Linux Jobs in London

Senior Embedded Linux Engineer Software Development London

London, United Kingdom
reMarkable
Are you an Embedded Linux Engineer with a passion for cutting-edge Linux kernels and boot loaders for innovative consumer products? Then we have the opportunity for you! About the role As a Senior Embedded Linux Engineer at reMarkable, your main focus will be geared … towards developing and maintaining our Linux kernel, boot loader and BSP powering our products and help debug issues both in hardware, kernel-space and user-space to deliver a world-class user experience across the board. With our global success, we're expanding and you'll be one of … our London office! Further tasks and responsibilities Bring-up of new electrical devices and prototypes, getting them to work and integrating them into our embedded environment. Development of user-space software for Codex, our custom embedded Linux distribution. Build automation systems, testing and validate electronics, ensuring compliance More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

London, United Kingdom
reMarkable
Are you eager to work with innovative and leading e-ink technology? Do you want to develop and maintain a custom embedded Linux distribution for products focused on better thinking? About reMarkable We create technology that helps people think better. Since the launch of reMarkable 1 in … you'll be one of the first to help establish and build our new team in the UK. About the role As a Senior Embedded Software Engineer at reMarkable, you will be a part of the unit responsible for developing and maintaining low-level software for our current and … future products. You will be working with our custom embedded Linux distribution, Codex, and on improving our software build system with a focus on automation and scalability. Topics you may work with include driving the display, connectivity, power management, over-the-air updates, and various generalized APIs for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Application Engineer

Surrey Quays, Greater London, UK
CHRISTY MEDIA SOLUTIONS
edge audio technology products. This role is perfect for someone with strong expertise in C++ development, multithreading, networking, and cross-platform development, particularly for Embedded Linux, MacOS, and iOS. If you're passionate about audio technology, eager to solve complex problems, and excited to make a tangible impact … C++. Apply advanced Object-Oriented Programming (OOP) principles to ensure high-quality, maintainable code. Collaborate with the team on the development of software for embedded Linux, MacOS, and iOS platforms. Utilize your expertise in multithreading and networking (TCP/IP) to enable communication between audio devices. Contribute to … experience with multithreading and concurrent software systems. Deep knowledge of TCP/IP networking for communication between devices. Cross-platform development experience, particularly for Embedded Linux, MacOS, and iOS. Familiarity with Agile Development, CI/CD pipelines, and version control systems. Experience with Qt & QtQuick for building intuitive More ❯
Employment Type: Full-time
Posted:

Embedded Linux Senior Software Engineer - Optimisation

London, United Kingdom
Hybrid / WFH Options
Canonical Group Ltd
Embedded Linux Senior Software Engineer - Optimisation Home based - Worldwide Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving role that … You love technology and working with brilliant people You have a Bachelor's degree in Computer Science, STEM or similar You have experience with Linux packaging (Debian, RPM, Yocto) You have experience working with open source communities and licences You have experience working with C, C++ You can work … DHCP, HTTP/REST Basic understanding of security best practices in IoT or server environments Good communication skills, ideally public speaking experience IoT/Embedded experience - from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services Some experience with Docker/OCI containers/K8s More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Engineer (Essex)

London, UK
Innovate
Senior Embedded Software Engineer An exciting opportunity for a Senior Embedded Software Engineer to develop high-performance embedded systems. Key Responsibilities: Design, develop, and maintain embedded Linux software for modems. Implement efficient and reliable C++ code for embedded applications. Focus on Linux kernel … and memory usage on resource-constrained systems. Collaborate with hardware, firmware, and cross-functional teams on system architecture and software requirements. Develop low-level Linux drivers and software components. Use Jira for issue tracking and project coordination. Employ Git for version control using best practices. Perform testing, debugging, and … validation of embedded software. Participate in code reviews and maintain documentation. Stay up to date with embedded development and Linux technologies. Apply knowledge of IP networking protocols like DHCP, NAT, PPP, and iptables. Qualifications: Degree in software/electronic engineering. Strong embedded systems experience. Self-driven More ❯
Posted:

IoT Solutions Architecture Manager

London, United Kingdom
Hybrid / WFH Options
Canonical Group Ltd
market. Our Field Engineers are thought leaders helping our customers solve hard problems. They are accomplished technologists that take a hands-on approach to embedded Linux strategy and delivery. They have a passion to help customers achieve ambitious technical and business goals, and to show how the Canonical … awareness of customer business thinking for continuous improvement and personal development. This career opportunity requires a unique blend of skills. Successful candidates will know Linux well and be proficient coders and scripters. They will have experience of low-level Linux boot, BIOS, firmware and embedded software development … looking for in you Exceptional academic track record from both high school and university. Bachelors degree in Computer Science or related technical field. Extensive embedded Linux experience - Yocto or other. Fluency in at least one of Golang, Python, C, C++, or Rust. Ability to manage a small team. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Firmware Engineer I - London

London, United Kingdom
Hybrid / WFH Options
Out in Science, Technology, Engineering, and Mathematics
Systems for organizational Engineering Excellence, and is always at the forefront of Innovation with Hardware Engineering for new programs. Firmware development environments primarily include Embedded Linux (C, C++, Golang, Yocto) and RTOS on Microcontrollers (C). Rust is being explored. Solve very challenging Firmware problems while applying Data … Structure and Object Oriented thinking to build infrastructure APIs used by Axon's Embedded Product teams. The Platform Firmware team is hiring because there are career-defining, new innovative product-line programs being started in 2024 and 2025. These new programs synthesize all of Axon's technologies and core … Write and review Design Docs, Pull Requests, and contribute to the Team's documentation bank. Collaborate with distributed teams such as other Firmware Teams, Embedded Product Teams (i.e., Business Logic), Electrical Engineering, Manufacturing and Compliance. Collaborate with System-on-Chip (SoC) and Cellular Modem vendors to optimize for AIoT More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer - Set Top Box

London, United Kingdom
Hybrid / WFH Options
Capgemini
a career full of opportunities. Where you can make a difference. Where no two days are the same. About the job you're considering Embedded Software Engineer - Set Top Box: London Hybrid working: The places that you work from day to day will vary according to your role, your … employee network group. These networks support our community every day. Your skills and experience Excellent knowledge of C, C++ programming in multitasking and multithreading embedded environment Linux application development and POSIX standards Deep understanding of low-level video software stack - AV Pipelines, middleware framework Good understanding of device … changing priorities. Familiar with emerging trends in system profiling CPU, GPU, NPU, TPU, Memory, etc. Profiling and performance optimizations Native software development experience on Embedded Linux platforms Understanding of Linux internals and media framework Don't meet every single requirements? Studies have shown women and people of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Engineer (Mandarin Speaker) - London / Remote from the UK

London, United Kingdom
Hybrid / WFH Options
Eyeo
Senior Embedded Engineer (Mandarin Speaker) - London/Remote from the UK London/Remote from the UK Get to know us At eyeo, we transform the internet into a trusted, sustainable and accessible place where users regain control over their experience, content creators and publishers are rewarded for their … experience in modern C++ High proficiency in Mandarin Chinese (required for communication with clients) Deep experience in developing, (cross-)compiling and optimizing code for (embedded) Linux Knowledge of the Linux networking stack and routing protocols Experience with continuous integration at least as a user (bonus for having … remote-first company, collaborating across time-zones It's awesome if you have Experience with AOSP (Android Open Source Platform) Experience of working with Linux kernel modules Understanding of the ad-tech landscape How and where we work eyeo is a global employer with over 300 colleagues based all More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Firmware Engineer

London, United Kingdom
Hypervolt Limited
relentlessly focusing on the customer experience, great software, and beautifully designed hardware. Responsibilities: Design, develop, and optimise firmware for bare-metal and RTOS-based embedded platforms. Debug and troubleshoot firmware using logic analysers, oscilloscopes, and protocol analysers. Implement high-performance, efficient C/C++ code, ensuring reliability and maintainability. … Work with common MCU peripherals such as I2C, SPI, Ethernet, CAN, RS-485, and UART, integrating them into real-time embedded systems. Develop firmware optimised for mass production, considering scalability, manufacturability, and long-term reliability. Collaborate with hardware engineers, test teams, and manufacturing to ensure seamless integration and production … hardware. Maintain detailed documentation of firmware architecture, design decisions, and best practices. Qualifications: Proven experience in firmware development for bare-metal or RTOS-based embedded systems. Strong debugging skills, including experience using logic analysers, oscilloscopes, and protocol analysers. Proficiency in high-performance C or C++ programming for resource-constrained More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior IoT Engineer

London, United Kingdom
Hybrid / WFH Options
Demand Logic Limited
your help to do it! About you We're looking for an experienced engineer excited by the challenges of rapidly scaling a fleet of embedded IoT devices and gateways. As a member of the data acquisition & infrastructure team you would manage our data acquisition device (DAD) fleet, improve on … will help us to ensure ongoing compliance with ISO certification. Pair-programming and mutual code-review are regular practices. Skills and experience Development for embedded devices A curiosity about how things work, and the ability to dig into parts of Linux you didn't know existed Complex Docker … others and sharing your knowledge with your team Working as part of a distributed team Familiarity with IoT orchestration infrastructure, like balenaCloud. Experience with embedded Linux distributions such as balenaOS, Ubuntu Core/Snap, Yocto, or Wind River Linux Experience with a configuration/deployment/orchestration More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II, Pixel Graphics

London, United Kingdom
Google
Bachelor's degree or equivalent practical experience. 1 year of experience with data structures or algorithms. 1 year of experience working with embedded operating systems. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience with embedded Linux, or low-level Android More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

SDE-II (L5), Product Development, Ring

London, United Kingdom
Amazon
OTA), protocols, Set-up, drivers, Operating Systems/bare metal and low-level wireless controllers. You are expected to have strong working knowledge of Linux and RTOS. Horizontally you will be given the opportunity to work and own firmware and platform across all Ring device categories. You will work … programming language - Adept in Non-Functional Requirements (NFRs) - performance, Security, Reliability, Scalability and Automation of new and existing systems experience. - Proficient in Real Time Embedded System domain and 16/32-bit Micro-controllers/SoCs based firmware/Software design & development. - Working knowledge with RTOS (FreeRTOS and Embedded Linux) with understanding on kernel internals and multi-threaded programming. - Proven track record of troubleshooting issues using debuggers/emulators/loggers, identifying the root cause and resolving development/Quality Assurance/Trials and Field issues. - Experience in day-to-day usage of build & cross compilation tools More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Defence Systems Engineer (m/f/d)

London, United Kingdom
Project A Services GmbH & Co. KG
modules, sensor payloads, and communication systems) into robotic platforms Ensure compatibility of mechanical, electrical, and software interfaces to achieve seamless interoperability Develop and optimise embedded software solutions for networking, mission planning, and real-time control Design and implement communication architectures (Ethernet, CAN, tactical radio networks) to enable secure data … and ensure compliance with defence standards Your Profile Strong expertise in multi-domain system integration, including mechanical, electrical, and software aspects Proficiency in electronics, embedded software, and communication networks for robotic systems Experience integrating defence-grade payloads, such as combat modules, sensors, radios, and navigation systems, into robotic platforms … Knowledge of military networking and data protocols, including NATO STANAG, Link 16, and tactical radio standards Hands-on experience with C++, embedded Linux, and real-time systems Ability to obtain EU security clearance (mandatory for working with defence technologies) Master's or PhD in Systems Engineering, Robotics, Electrical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Embedded Linux
London
10th Percentile
£50,500
25th Percentile
£51,250
Median
£55,000
75th Percentile
£57,500