126 to 150 of 163 Embedded Linux Jobs in the UK

Staff Software Engineer

Location
Greater London, England, United Kingdom
lives of patients across the world. The Role: The Software team at CoMind spans the full stack of a regulated medical device company — from embedded and real-time systems through application software, ML inference, GUI, DevOps, and test engineering. It is a team that builds across every layer, working … reliably in clinical environments. As a Staff Software Engineer, you will be a technical authority within the Software team, owning complex technical problems in embedded and real-time C++ development. You will work across hardware abstraction, real-time data acquisition, and system integration, bringing the depth of experience needed ...

Architect/Staff Embedded Software Engineer London, UK

Location
Greater London, England, United Kingdom
Architect/Staff Embedded Software Engineer AI is growing faster than any technology in history and the explosion in demand has created a massive infrastructure gap; we can no longer build chips or power stations fast enough to keep up. The industry is still leaning on a ten-year … design of logic, data movement, packaging, optics and interconnect enables a step change in system level performance. The Role As an Architect/Staff Embedded Software Engineers, you will be the foremost technical authority on hardware‐software integration across the DX-1, spanning the ASIC, BMC, and photonic interconnect ...

Architect/Staff Embedded Software Engineer

Location
Greater London, England, United Kingdom
Role As an Architect/Staff Embedded Software Engineers, you will be the foremost technical authority on hardware-software integration across the DX-1, spanning the ASIC, BMC, and photonic interconnect fabric, from pre-silicon through post-silicon and into sustainment engineering. We are looking for experienced Architect, Staff … more of: ASIC bring‐up and validation, BMC/OpenBMC platform firmware, or high‐speed SerDes and photonic interconnect bring‐up. Deep expertise in embedded Linux BSP : Yocto/OpenEmbedded, U‐Boot or UEFI, device driver development, and device tree authoring for custom silicon platforms. Deep expertise ...

Flight Software Engineer

Location
Bristol, England, United Kingdom
patterns to software engineering solutions. Excellent problem-solving and programming skills in C. Experience writing C for software running on at least one embedded platform. Of particular relevance are ARM Cortex-M-based devices. Good understanding of operating system concepts and multi-tasking approaches. Experience with low-level hardware … concepts and design patterns across languages and environments. Experience of other programming languages besides C. Of particular relevance are Java and Python. Familiarity with embedded Linux distributions and tools such as systemd, BusyBox and Yocto. Experience building kernels, working with device tree overlays and producing filesystem images would ...

Flight Software Engineer

Location
Dundee, Scotland, United Kingdom
patterns to software engineering solutions. Excellent problem-solving and programming skills in C. Experience writing C for software running on at least one embedded platform. Of particular relevance are ARM Cortex-M-based devices. Good understanding of operating system concepts and multi-tasking approaches. Experience with low-level hardware … concepts and design patterns across languages and environments. Experience of other programming languages besides C. Of particular relevance are Java and Python. Familiarity with embedded Linux distributions and tools such as systemd, BusyBox and Yocto. Experience building kernels, working with device tree overlays and producing filesystem images would ...

Rust Software Engineer

Location
Cambridge, England, United Kingdom
software across a range of platforms and applications, from flight control systems to advanced radar processing. While much of this work sits at the embedded layer, we do not require applicants to have a traditional embedded engineering background. We are extremely interested in strong Rust developers … keen to learn embedded systems and transition their expertise into this domain. Responsibilities Identify and define the architecture of embedded software in conjunction with the wider engineering team Scope and expand our CI and automated testing and release infrastructure Build high-performance, deterministic and well-tested embedded ...

Principal Software Engineer

Hiring Organisation
Matchtech
Location
Maidenhead, Berkshire, United Kingdom
Employment Type
Permanent
technical leadership in a software engineering team (typically 5 to 20 engineers) delivering multiple concurrent R&D and production programmes. The focus is on embedded and/or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment … line management responsibility (up to c. 5 engineers, depending on team structure). Key responsibilities Lead the architecture, design, development, documentation, and testing of embedded and/or application software. Derive software requirements and architecture from higher-level system requirements and design artefacts. Apply object-oriented design principles ...

Senior C++ Software Engineer – Robotics

Location
United Kingdom
robot performance against commercial KPIs such as pick success rate, throughput, damage rate, and uptime Collaborate closely with robotics, vision, ML, mechanical, electronics and embedded systems, and operations teams to ship integrated solutions What we’re looking for Strong professional experience writing modern C++ in production systems Docker/… planning and delivery tracking Structured release processes and versioning strategies Emphasis on code quality, documentation, and long‐term maintainability Nice to have Experience with embedded/edge compute platforms (e.g. NVIDIA Jetson‐class hardware) Familiarity with cloud platforms, data systems, and fleet‐level software Experience with agricultural, mobile ...

Senior Software Development Engineer C++

Location
St. Neots, England, United Kingdom
problem solving, a commitment to high quality standards, and a motivation to deliver within planned timescales. Experience with C++ 20, multi-threading, or embedded Linux. Familiarity with UI frameworks (WPF, Cocoa, GTK) or experience coaching junior engineers would also be highly regarded. This role is hybrid, three days from ...

Senior Embedded Software Architect, Cyber Defense

Location
Maidenhead, England, United Kingdom
Ultra Intelligence & Communications, based in the UK, is seeking an experienced software engineer to design, develop and maintain embedded and application software within the Cyber UK unit. You will apply object‐oriented design, contribute to secure software development practices, and lead aspects of multiple projects. You should hold … degree in engineering or sciences, be proficient in C/C++ with RTOS and embedded Linux, and be able to obtain SC/DV clearance. #J-18808-Ljbffr ...

Flight Team Lead

Location
City of Edinburgh, Scotland, United Kingdom
design patterns across languages and environments. Excellentproblem-solving andprogramming skillsusing portableC across multiple platforms. Experiencewriting C for software running on at least one embedded platform.Ofparticular relevanceareARM Cortex-M-baseddevices. Very goodunderstanding ofoperating system concepts and multi-tasking approaches in a variety of contexts. Experience with low-level hardware interactions … customers. Experience of at least one other programming language besides C. Ofparticular relevanceare Java and Python. Experience developing software using Git in a Linux environment, and an understanding of CI/CD principles. Demonstrable ability to learn new engineering approaches and technologies quickly and effectively. Personal skills ...

Principal Electronics Design Engineer (Test & Instrumentation Products

Hiring Organisation
Catalyst
Location
Peterlee, County Durham, North East, United Kingdom
Employment Type
Permanent
Salary
£90,000
with Product Management to translate market and customer requirements into actionable engineering plans and specifications. Ensure delivery of full products and integrated solutions involving embedded firmware, hardware interfaces, mechanical design, and software tools. Manage day-to-day technical execution, resolving cross-functional dependencies and technical challenges. Contribute hands … embedded software development, including design, coding, debugging, and validation. Collaborate with Project Managers to develop schedules, manage risks, and track progress against milestones. Work closely with other technical leaders to ensure the full technical roadmap progresses and opportunities to accelerate or reduce risk are realised. Ensure thorough system verification ...

Senior FPGA Engineer

Hiring Organisation
MASS Consultants
Location
Lincoln, Lincolnshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£60,000
Xilinx RFSoC and/or Intel FPGA platforms Experience working with lab equipment (oscilloscopes, signal generators, analysers) Experience leading or mentoring engineers Desirable experience Embedded Linux or bare-metal C development High-speed interfaces (AXI, JESD204, memory architectures) Streaming data architectures and high-throughput signal handling Experience within ...

Hardware System Test Engineering Team Leader Bristol

Location
Bristol, England, United Kingdom
validate BMC/RMC test and maintenance behaviors, telemetry, and hardware-control functions. Develop test automation infrastructure and tooling that spans multiple OS environments (embedded Linux on BMC/RMCs, server-class Linux on host CPUs). Partner with rack integration teams to define tests executed … experience in system-level or server platform validation, test engineering, or platform QA. Strong understanding of server architectures, BMC/OpenBMC/Redfish, Linux-based systems, and hardware/firmware interactions. Experience validating or testing high-speed IO subsystems (PCIe Gen4/5/6 or comparable serial fabrics ...

Software Engineer - Robotics London London

Location
Greater London, England, United Kingdom
missions Design and implement autonomy capabilities that are modular and reusable across different vehicle types and programs Integrate and deploy autonomy solutions onto embedded Linux and other hardware platforms, including interfacing with sensors and collecting data Conduct system-level setup, testing, and validation, including software-in-the-loop … communication busses & protocols: UART/RS232/RS422/RS485, SPI/QSPI, I2C, Ethernet Experience developing in Docker, containerized deployment environments, and using Linux‐based operating systems (e.g., RHEL, Ubuntu) Familiarity with real‐time, edge computing, and safety‐critical systems operating in software-in-the-loop (SIL), hardware ...

Technical Account Manager IoT - Qualcomm, Farnborough, Hampshire, UK

Location
Farnborough, England, United Kingdom
wireless carrier certification Advantageous would be recent experience in HW/SW product design, development and troubleshooting of advanced ARM based processor platforms with embedded Linux Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/ ...

Contract Embedded C++ Engineer - Medical Tech (London)

Location
Greater London, England, United Kingdom
Digital in London is seeking four Embedded C++ Developers for an in-house backend engineering team working on a highly regulated medical technology product. You will own a self-contained area from design through tested and documented code, across alarms, data persistence, supervision and service functionality. The role requires … strong C++17 on embedded Linux, focus on deterministic behaviour, and collaboration with Architects. #J-18808-Ljbffr ...

Principal Software Engineer - Autonomy

Location
Fareham, England, United Kingdom
optimising algorithms for: Obstacle avoidance Path planning Mission‐level autonomy Developing robust autonomy software using C++ and Python Working extensively with ROS2, DDS, and embedded Linux systems Collaborating with cross‐functional engineering teams to integrate autonomy solutions Conducting rigorous testing and validation in simulated and real‐world environments … particularly in software architecture and algorithm development Strong understanding of autonomous systems, including: Motion planning State estimation Behaviour‐based control Solid experience working with Linux, including system‐level debugging and performance tuning Knowledge of real‐time systems, distributed computing, and middleware frameworks Background delivering software in both ...

Principal FPGA Engineer

Location
Lincoln, England, United Kingdom
/Xilinx RFSoCs (e.g. Zynq UltraScale+) and Intel FPGAs (e.g. Agilex), including integration with high‐speed ADCs/DACs. Collaborate with systems, RF, embedded software, and verification engineers to ensure end‐to‐end performance and compliance. Support test and lab evaluation using signal generators, spectrum analysers, and oscilloscopes. Lead … teams. Essential Experience Proven track record in delivering FPGA designs for real‐time, high‐speed, or RF‐centric systems. Proficiency in VHDL, SystemVerilog, and embedded C for FPGA‐host integration, control, and testing. Experience with MATLAB/Simulink and HDL Coder for algorithm‐to‐hardware workflows. Proven ability ...

Principal FPGA Engineer

Hiring Organisation
MASS Consultants
Location
Lincoln, Lincolnshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£70,000
/Xilinx RFSoCs (e.g. Zynq UltraScale+) and Intel FPGAs (e.g. Agilex), including integration with high-speed ADCs/DACs. Collaborate with systems, RF, embedded software, and verification engineers to ensure end-to-end performance and compliance. Support test and lab evaluation using signal generators, spectrum analysers, and oscilloscopes. Lead … teams. Essential Experience Proven track record in delivering FPGA designs for real-time, high-speed, or RF-centric systems. Proficiency in VHDL, SystemVerilog, and embedded C for FPGA-host integration, control, and testing. Experience with MATLAB/Simulink and HDL Coder for algorithm-to-hardware workflows. Proven ability ...

Embedded Firmware Engineer — Subsea & RTOS Expertise

Location
Swansea, Wales, United Kingdom
Subsea is seeking a Firmware Developer in Swansea to own embedded firmware design and delivery across hardware platforms. You will collaborate with hardware, software, and quality teams to ensure reliable, field-ready solutions. The role emphasizes MISRA C guidelines, RTOS/embedded Linux environments, and robust testing ...

Robotics Software Engineer - contract

Location
Greater London, England, United Kingdom
robotics software Working experience with ROS 2: nodes, topics, services, actions, parameters, launch and composition. Simulation-only or academic experience is acceptable Confident on Linux, including the shell, systemd, networking and containers Able to work effectively in a distributed team and hit the ground running Desirable Experience contributing within … Industrial robot arms, motion planning or manufacturing automation DDS configuration and multi-machine ROS 2 networking Structured logging, metrics and record/replay tooling Embedded Linux and edge compute platforms such as NVIDIA Jetson Our Values #ownyourmission - we take responsibility and execute with focus and urgency. #forpeopleandplanet ...

Robotics Software Engineer - Autonomous Defense

Location
Greater London, England, United Kingdom
will couple hardware and software, implement mission behaviors, and validate through SIL/HIL tests on diverse vehicle platforms. You’ll work with embedded Linux, Docker, and modern C++, interfacing with sensors, UAVs, and PX4/ArduPilot stacks while traveling to customer sites as needed. A UK security ...

Staff FPGA Engineer

Location
Oxford, England, United Kingdom
debugging using JTAG, ILA, oscilloscopes and other lab equipment Experience with JESD204B, ADC/DAC interfaces, DDR3/4, 10Gb Ethernet, digital control algorithms, embedded Linux, or ASIC development would be advantageous. This is an opportunity to take significant technical ownership while working at the forefront ...

Avionics FPGA Engineer London, United Kingdom

Location
Greater London, England, United Kingdom
similar. Memory interfaces: DDR3, DDR4, LPDDR4 or similar SoC design: integrating RISC-V or Arm processor subsystems, AXI/APB/AHB protocols, and embedded Linux bring-up. Experience with PCB design for high speed digital designs. Strong knowledge of verification methodologies, functional coverage, assertions and constrained random ...