This team has a focus 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 relevant area such as Software More ❯
/RF signal filtering performing 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 ❯
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 ❯
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 principal embedded software engineer with a relevant degree to help take More ❯
others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as devicedrivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure —this could be through running small project teams, mentoring, or handling performance reviews. Confidence in 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 ❯
others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as devicedrivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure -this could be through running small project teams, mentoring, or handling performance reviews. Confidence in 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 Benefits ABOUT CODASIP: We believe Codasip is the most innovative processor solutions company. We take pride in designing and developing cutting-edge More ❯
others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as devicedrivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure -this could be through running small project teams, mentoring, or handling performance reviews. Confidence in 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 ❯
robust, high-quality C++ for Linux-based systems. What You'll Bring Strong embedded C++ programming skills for embedded systems. Solid understanding of Linux internals, kernel development, and device drivers. Why Join Us? Our tech has a global impact, produced by a world-class engineering team with strong growth. Salary: £90,000 - £110,000 per annum. Benefits include More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Arm Limited
Required Skills and Experience: Expertise in C programming for embedded systems with strong debugging skills. Experience in developing and maintaining product-quality firmware, including knowledge of bootloaders and device drivers. Experience in defect triaging and management of system software. Understanding of software compliance with industry standards like UEFI and ACPI. Familiarity with RAS, hypervisors, CXL, power management, and More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Arm Limited
Required Skills and Experience: Expertise in C programming for embedded systems with strong debugging skills. Experience in developing and maintaining product-quality firmware, including knowledge of bootloaders and device drivers. Experience in defect triaging and management of system software. Understanding of software compliance with industry standards like UEFI and ACPI. Familiarity with RAS, hypervisors, CXL, power management, and 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 ❯
to load user with ID: 993 Job Summary Software Engineer Country: United Kingdom Location: Weymouth Sector: Software Developer Job Type: Permanent Technologies: C++ Java UML VMware Embedded Systems DeviceDrivers Endeavour Recruitment has an excellent opportunity for an experienced Software Engineer to join our client for a permanent position based in Weymouth. This position offers excellent opportunities for … for someone who can work under pressure with excellent analytical and problem-solving skills. Desired Experience - C++ Java UML VMware Hardware and Software interaction for Embedded Systems and DeviceDrivers Requirement analysis Applicants are invited to apply as soon as possible to be included in the shortlist. More ❯
Starting Salary: Up to £65,000 Key Experience & Responsibilities: Embedded C Software Development onto a Bare-Metal Platform Experience Working With Standard MicroProcessors & MicroControllers 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 relevant area such as Software More ❯
manufacturing efficient energy solutions used nationwide. Key Experience & Responsibilities: Embedded C Software Development onto a Bare-Metal Platform Experience Working With Standard MicroProcessors & MicroControllers 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 relevant area such as Software 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 ❯
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 ❯
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 ❯
Employment Type: Permanent
Salary: £88000 - £115000/annum World Class Benefits
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 ❯
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 ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm
And Experience Expert in C programming for embedded systems with excellent debugging skills. Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers. Server firmware development experience. “Nice To Have” Skills And Experience Experience in providing support and maintenance of production quality firmware in server segment. Providing customer support in triaging 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 ❯