embedded systems development with a focus on Linux BSPs.Strong proficiency in C/C++ programming languages. - In-depth knowledge of Linux kernel internals, devicedrivers, and embedded systems development tools. - Experience with system bring-up, debug, and optimization for embedded Linux platforms. - Familiarity with software version control systems More ❯
full lifecycle embedded software development experience + C/C++ & Python (at least 2 of 3) + Some experience at application & devicedriver level would be ideal + RTOS experience What you’ll get: + 25 days’ holiday plus bank holidays + Income Protection + Life Insurance More ❯
today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriver Development, then please contact me, Callum Allen today. More ❯
Newbury, England, United Kingdom Hybrid / WFH Options
IC Resources
today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriver Development, then please contact me, Callum Allen today. More ❯
Newbury, south west england, United Kingdom Hybrid / WFH Options
IC Resources
today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriver Development, then please contact me, Callum Allen today. More ❯
newbury, south east england, United Kingdom Hybrid / WFH Options
IC Resources
today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriver Development, then please contact me, Callum Allen today. More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Integrity Personnel Limited
the following job titles are also likely to be interested in this role: * Embedded Software Engineer * Linux Kernel Senior Software Engineer * DeviceDriver Software Engineer * Firmware Engineer * Android Platform Software Engineer * Embedded Software Developer (Android) * For full company details and job specification for this unique role please More ❯
Familiarity with open-source development (e.g., demonstrated via GitHub contributions). Knowledge of DevOps culture and practices. Understanding of Linux internals (kernel tuning, devicedrivers, system optimization). Salary & Benefits £40-70k package (dependent on experience and skills). Performance-driven culture: Regular salary reviews and bonuses More ❯
of real-time systems and software components; Configuring and maintaining Linux operating system images for a range of specialist applications; Linux devicedriver installation, optimisation and testing; Linux kernel configuration, compilation, optimisation and testing; Installing operating system images and Kaon bespoke software onto embedded systems and testing … interest in working with server grade hardware; Linux command line for OS and network configuration, resource optimisation and software installation; Understanding of Linux devicedrivers; Understanding of Linux security and configuration; Familiarity of the differences between Debian and Red Hat based distributions Understanding of common networking protocols; Have … Linux and IP security settings and configuration; Network qualifications, e.g. CCNA; Understanding of hardware level aspects associated with controlling and writing/using Linux driver interfaces; We will offer you: Small company environment with a supportive, inclusive and friendly working environment; Your own workspace with large desk; Central Guildford More ❯
of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development onto a RTOS - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a More ❯
schematic capture using OrCAD managing PCB layout, fabrication and assembly subcontractors setting to work PCBs including writing test firmware and software developing Linux devicedrivers for hardware. Excellent benefits package. Background security check will be required before working on site. More ❯
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
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 More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Singular Recruitment
a Principal level Embedded Software Engineer that would like to advance into architecture. A deep understanding of Embedded Linux, including Linux Kernel and DeviceDrivers Strong programming skills in either C++ and/or Java. Excellent problem solving skills. Ability to communicate with key stakeholders at various levels. More ❯
Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
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 principal embedded software engineer with a More ❯
code), standards-based firmware development, and operating system design. Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with key software ecosystems (e.g., open-source communities) to secure adoption of new CPU architecture features, ensuring solutions are optimized for … 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 More ❯
code), standards-based firmware development, and operating system design. Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with key software ecosystems (e.g., open-source communities) to secure adoption of new CPU architecture features, ensuring solutions are optimized for … 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 More ❯
code), standards-based firmware development, and operating system design. Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with key software ecosystems (e.g., open-source communities) to secure adoption of new CPU architecture features, ensuring solutions are optimized for … 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 More ❯
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 More ❯
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 More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
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 More ❯
For: Expertise in C programming for embedded systems with strong debugging skills. Hands-on experience in developing and maintaining firmware, including bootloaders and device drivers. Proficiency in industry standards such as UEFI and ACPI . Proven engineering management experience leading diverse, multi-location teams. Familiarity with technologies like More ❯
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 More ❯
Deep hands-on technical expertise. Experience in Linux subsystem and testing. Experience in testing of BSP(eMMC, USB, I2C, Security, SPI, NAND) and device drivers. Experience in quality assurance for consumer electronics. A deep understanding of automation testing by leading engineers who can write automation scripts/programs More ❯
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 More ❯