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 in a globally distributed More ❯
Rust or another system programming language is ideal. Skilful at debugging and profiling complex systems. Expert knowledge of electronics, circuit diagrams, and experience with YoctoProject or Buildroot; familiarity with systemd or other init systems ideal. The senior Embedded Software Engineer is responsible for two key areas: the first More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
expectations Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path Passion for embedded systems software (e.g. kernel, graphics, Yocto, RTOS) Fluency in at least one of Golang, C, C++, or Rust Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred More ❯
London, England, United Kingdom Hybrid / WFH Options
Abm Renovation
Strong debugging skills and familiarity with system-level issues. Experience working in agile environments and applying object-oriented design principles. Desirable Skills Experience with YOCTO environments and ARM-based SOCs. Knowledge of GNU Toolchain, Xilinx Zynq SOC, and protocols like I2C, SPI, TCP/IP, UDP, and PTP. What More ❯
Rust or another system programming language is ideal. Skilful at debugging and profiling complex systems. Expert knowledge of electronics, circuit diagrams, and experience with YoctoProject or Buildroot; familiarity with systemd or other init systems ideal. The senior Embedded Software Engineer is responsible for two key areas: the first More ❯
Rust or another system programming language is ideal. Skilful at debugging and profiling complex systems. Expert knowledge of electronics, circuit diagrams, and experience with YoctoProject or Buildroot; familiarity with systemd or other init systems ideal. The senior Embedded Software Engineer is responsible for two key areas: the first More ❯
multimedia frameworks like GStreamer, FFmpeg, or OpenMAX. - Understanding of hardware-accelerated codecs and GPU technologies. - Experience with GPU acceleration, OpenGL, or OpenCL. Knowledge of YoctoProject or other embedded Linux build systems. - Understanding of hardware architectures and interfaces (e.g., I2C, SPI, PCIe). - Experience with multimedia frameworks (such as More ❯
Rust or another system programming language is ideal. Skilful at debugging and profiling complex systems. Expert knowledge of electronics, circuit diagrams, and experience with YoctoProject or Buildroot; familiarity with systemd or other init systems is ideal. This role would be ideal for an experienced Linux Engineer who has More ❯
Rust or another system programming language is ideal. Skilful at debugging and profiling complex systems. Expert knowledge of electronics, circuit diagrams, and experience with YoctoProject or Buildroot; familiarity with systemd or other init systems is ideal. This role would be ideal for an experienced Linux Engineer who has More ❯
the Linux system configuration of new and existing products. We are looking for the following experience Experience with embedded Linux and tools like the YoctoProject or Buildroot. Proficient in C/C++, Rust, or Zig, with strong debugging skills. Skilled in CI systems, cloud integration, and API design More ❯
London, England, United Kingdom Hybrid / WFH Options
Qualcomm
with developing computer vision applications. · Exposure to the following technologies would be useful: o Embedded Machine Learning o GStreamer o OpenCV o Buildroot/Yocto distributionsLinux Kernel and/or Linux driver development Academic Credentials Bachelor’s degree or equivalent practical experience #EdgeImpulse Minimum Qualifications: • Bachelor's degree in More ❯
of software architecture, design patterns, and development methodologies. Proficiency in programming with C/C++. Experience with embedded Linux user-space SW stack and Yocto/Buildroot. Experience with real-time operating systems (RTOS), software-defined radios (SDRs), and FPGA programming. Familiarity with space industry standards and regulations. Excellent More ❯
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. Experience with customer engagements. More ❯
Das) U-Boot, preferably on ARM based systems. Skilful at debugging and profiling complex systems. Expert knowledge of electronics, circuit diagrams, and experience with YoctoProject or Buildroot; familiarity with systemd or other init systems is a plus. Practical information We will consider applicants on a rolling basis. Language More ❯
the MSPM0 microcontroller family. Ability to write test scripts in Python for validation and automation. Experience with BLE and WiFi communication protocols. Experience with Yocto environment for embedded Linux development. More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
initrd, graphics OS level firmware daemons and CLI applications Linux security implementations - TPM, FDE, LUKS, HSM, etc. You may have experience or knowledge of Yocto What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates More ❯
London, England, United Kingdom Hybrid / WFH Options
Sky
driving projects to completion. Strong technical expertise in Dev Ops, CI/CD Pipelines, Opensource projects, Linux based systems and build orchestration frameworks like Yoctoproject Expertise in agile methodologies (Scrum, Kanban) and experience managing teams in an agile environment. Proficiency in Python, Java, or similar programming languages and More ❯
grade system Must Haves BS/MS in Computer, Electrical, Electronics Engineering or equivalent Excellent Unix/Linux knowledge Excellent networking knowledge Experience with yocto/buildroot or other similar build systems Good C++ programming skills Experience with software systems engineering and design principles Flexible - you can independently solve More ❯
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 management tool, e.g. Chef, Puppet, SaltStack or Ansible You have come across More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
X4 Technology
Linux foundation and upstreaming. This is a high pay rate position and provides the opportunity to work at the forefront of the technology using Yocto 5.0 and later. The Yocto development is not essential, the key experience is having worked on Driver and Kernel development from scratch (in … for SOCs). Any experience with the following is also beneficial; - Porting BSPs - Providing driver support for SOC I.P. Blocks - porting Yocto versions - Yoctoproject - Kernel/Driver development - Drivers for complex I.P. ( e.g I2C, PCI, USB3) - Back porting driver support to CIP (beneficial) - Scarthgap/Dunfell (beneficial) - Community maintainers More ❯
London, England, United Kingdom Hybrid / WFH Options
Hpwolf
or related technical field or equivalent.A great Linux Systems Software Developer will have-* Experience with Linux kernel development* Experience of Linux systems development using Yocto Project.* Experience with black box debugging.* Experience with Windows system (user and/or kernel mode) development.* Experience with x86-64 architecture.* Experience with More ❯
can include bootloaders, device drivers, kernel and device tree support - Performing initial hardware bring-up and system integration - Maintaining/updating the embedded Linux Yocto distribution - Maintaining a continuous integration environment, including packaging and deployment of software releases BASIC QUALIFICATIONS - 10+ years of non-internship professional software development experience More ❯
London, England, United Kingdom Hybrid / WFH Options
IC Resources
Kernel Driver experience (I2C/SPI/UART/Ethernet/CAN/Audio/etc) Extensive knowledge of Platform and non-Platform drivers Yocto (Scarthgap/Dunfell preferred) Full remote Outside IR35 (for UK based contractors) Remote working - Outside IR35 - Long-term contract - Embedded Linux Developer More ❯
can include bootloaders, device drivers, kernel and device tree support Performing initial hardware bring-up and system integration Maintaining/updating the embedded Linux Yocto distribution Maintaining a continuous integration environment, including packaging and deployment of software releases USB driver experience BASIC QUALIFICATIONS - 3+ years of non-internship professional More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Everfox
and pytest Perform manual tests on Everfox hardware considering functional and performance angles Maintenance of 3rd party open-source projects such as Linux kernel, Yocto and AOSP Security reviews and patching Upstreaming of bugfixes Port latest upstream versions to Everfox BSPs Continuous improvement and innovation Continuous improvement of code … patching. Board bring-up activities, use of oscilloscope/logic analyser, debugging and benchmarking of hardware platforms. Build systems such as Make and CMake. Yoctoproject, both using 3rd party layers as well as defining new recipes. AOSP Exposure to large codebases. Network debugging experience. CI tools (Gitlab, Bamboo More ❯