Squid, nginx, and more. Familiarity with open-source development (e.g., demonstrated through GitHub contributions). Understanding of DevOps practices and culture. Knowledge of Linux internals, including kernel tuning, devicedrivers, and system optimization. If this sounds of interest, please apply for further information or call us directly. More ❯
Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
engineering projects Strong technical ability with the development of either embedded software (embedded C) and model based software (Matlab/Simulink) Some embedded software competence is required (understand devicedrivers, h/w architecture) Strong motor control algorithm development experience is required Our client is looking for senior embedded software engineer with a relevant degree to help take More ❯
exciting developments in high-performance computing today. In this role, you'll design and maintain low-level firmware for next-gen platform solutions. You'll work across bootloaders, devicedrivers, and embedded systems-handling defect triage, backporting features, and collaborating with international teams. You'll be onsite in Bristol two days per week. The ideal candidate will have More ❯
/C++ and/or assembly language programming. Experience of Linux as a software developer, especially multiprocessor Linux and high Performance Compute environments. Experience in embedded operating systems, devicedrivers, microprocessor and embedded system hardware architectures. ABOUT CODASIP: We believe Codasip is the most innovative processor solutions company. We take pride in designing and developing cutting-edge, high More ❯
understanding of Linux systems, including system-level debugging and scripting - Experience in embedded software testing, particularly across HW/SW boundaries PREFERRED QUALIFICATIONS - Experience working with Linux kernel, devicedrivers, or low-level platform bring-up - Background in PCIe architecture, HW interfaces (e.g. GPIO, I2C, SPI) , storage, networking, and cloud server platforms solutions - Familiarity with pytest or other More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
Broad knowledge of the Linux kernel and kernel subsystems Demonstrated experience with kernel patching and debugging Understanding of Linux kernel upstream processes and release cycle Strong grasp of devicedrivers, BSP’s, and other low level system engineering Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability Passion More ❯
implementing software for embedded real time operating systems such as GHS Preferred Additional Skills: • Experience with Modern C++ techniques • Experience with Docker • Familiarly with Greenhills RTOS • Experience developing devicedrivers and Board Support Packages for real-time embedded systems An Ideal candidate will have • Bachelor's Degree and 10 years of prior relevant experience. Graduate Degree and a More ❯
a technical field or equivalent combination of education and experience. 5+ years experience in creating technical documentation. Broad range of experience encompassing computer hardware and software, GUIs, API devicedrivers, configuration and operation of hardware/firmware integration, and associated software applications. Knowledge of biometric products and technologies a plus. Strong organizational skills. Illustrations and graphics experience a More ❯
You as a Principal Hardware Engineer will have a demonstrably strong track record in the design and development of electronic products, with a particular emphasis on embedded devices including driver and system control software. You will also demonstrate experience of mentoring more junior engineers and active participation in the development of design processes and procedures. In addition, you should More ❯
responsible for applying software engineering principles to design, develop, test, and maintain applications and services, meeting business and technical goals within budget and timelines. Software Engineer Responsibilities Modify devicedrivers to support the surprise removal of adapters across operating systems. Port new Windows releases to run on the latest hardware. Investigate QA and field-reported bugs and develop … environment. Exhibit critical thinking and analytical skills to prioritize bugs and tasks, and communicate effectively with team members and clients. Utilize tools like MS Visual Studio, WinDbg, and Windows Driver Kit. Qualifications and Skills Experience with Agile methodologies. Experience with test-driven development. Knowledge of the software delivery lifecycle and bug lifecycle. Ability to translate product and business requirements More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
and Cloud partner platforms Developer platforms such as Raspberry Pi and RISC-V Enabling Ubuntu on a wide range of embedded systems Security hardening and exploit mitigation Third-party driver integration and distribution, such as graphics Expanded driver support for bleeding-edge PC platforms We select candidates that are recent university graduates or early career professionals who are … and experience in Rust Python and Bash scripting ability Prior experience with Ubuntu/Debian/Snap packaging Demonstrated experience with kernel patching and debugging Strong grasp of devicedrivers, BSP’s, and other low level system engineering What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and More ❯
FPGAs Designing PCBs using FPGAs, SoCs, high speed network interfaces and analogue/RF signal filtering Setting to work PCBs including writing test firmware and software Developing Linux devicedrivers for hardware #J-18808-Ljbffr More ❯
smart card communication Hands-on experience with OpenCV for image processing and computer vision GUI development experience with GTK Strong debugging and profiling skills in Linux Familiarity with devicedrivers, USB interfaces, and low-level hardware interactions Comfortable using Git and build systems like Make or CMake Public Desirable Skills & Experience Previous experience developing software for IDreaders, ID More ❯
to configure and manage a continuous test environment. Bonus skills would be familiarity with Agile development, Cyber Security, Department of Defense products, board support package and devicedriver development. Status of DOD clearance required on resumes, with investigation date preferred. More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
partner silicon What we are looking for in you Self-motivated and organized, capable of remote work Professional communication skills in English Proficiency in C programming Knowledge of devicedrivers, BSPs, and hardware-level system engineering Experience with git Understanding of OS kernel fundamentals Willingness to travel twice a year for up to two weeks Additional skills that More ❯
and customers “Nice To Have” Skills and Experience : Understanding of the fundamentals of Arm system architectures Power aware and Clock Domain Crossing implementation Experience in embedded operating systems, devicedrivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of large SoCs on emulation platforms In Return: We offer More ❯
Confluence, and debugging tools such as gdb. Apply Agile methodologies and CI/CD best practices to support iterative software delivery. Collaborate on Linux-based system programming, including devicedrivers, bootloaders, and memory map configuration. Maintain build environments such as Buildroot, OpenEmbedded, Python, and Yocto. Support system security features including SELinux, verified boot, and trusted execution environments. Work More ❯
systems), translating them into secure, high-performance software solutions. Extensive experience with Linux stacks, including kernel drivers, firmware, networking, storage, and OS internals. Strong knowledge of devicedriver integration, testing methodologies, and design for test/validation best practices. Familiarity with open-source development processes, upstream Linux collaboration, and community engagement. Track record of successfully integrating contributions More ❯
and AI platform, focusing on boot processes, resource management, and hardware abstraction. Key Responsibilities: · Implement boot firmware and initialization sequences for our platform · Develop hardware abstraction layers and devicedrivers · Create and maintain system-level resource management software · Collaborate with hardware team on debug interfaces and functionality · Implement power management and system control features · Support security features and More ❯
and AI platform, focusing on boot processes, resource management, and hardware abstraction. Key Responsibilities: · Implement boot firmware and initialization sequences for our platform · Develop hardware abstraction layers and devicedrivers · Create and maintain system-level resource management software · Collaborate with hardware team on debug interfaces and functionality · Implement power management and system control features · Support security features and More ❯
UCIe, DDR/LPDDR/HBM, Ethernet, etc. High level programming experience such as C/C++ and/or assembly language programming Experience in embedded operating systems, devicedrivers, microprocessor, and embedded system hardware architectures. In Return: We offer a competitive reward package including healthcare and wellness support, as well as other benefits such as a supplementary More ❯
UCIe, DDR/LPDDR/HBM, Ethernet, etc. High level programming experience such as C/C++ and/or assembly language programming Experience in embedded operating systems, devicedrivers, microprocessor, and embedded system hardware architectures. In Return: We offer a competitive reward package including healthcare and wellness support, as well as other benefits such as a supplementary More ❯
PCIe, UCIe, DDR/LPDDR/HBM, Ethernet, etc. High-level programming experience such as C/C++ and/or assembly language Experience with embedded operating systems, devicedrivers, microprocessors, and embedded system hardware architectures In Return: We offer a competitive reward package including healthcare and wellness support. Other benefits include a contributory pension and 25 days More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
UCIe, DDR/LPDDR/HBM, Ethernet, etc. High-level programming experience such as C/C++ and/or assembly language programming. Experience with embedded operating systems, devicedrivers, microprocessors, and embedded system hardware architectures. In Return: We offer a competitive reward package including healthcare and wellness support, a supplementary pension, and 25 days of annual leave More ❯
in Computer Science, Computer Engineering, Electrical Engineering, Computer Systems Engineering, Mathematics, or equivalent development experience Software development experience involving any of the following: VXWorks, Ada, DO-178, RTOS, DeviceDrivers or avionics displays Proficiency in at least one language such as C, C++ Embedded software experience is desired but not required Experience with safety critical programs is a More ❯