Device Driver Development Jobs in the UK

1 to 25 of 33 Device Driver Development Jobs in the UK

Software Project Manager - Embedded Software

Northamptonshire, England, United Kingdom
Hybrid / WFH Options
IC Resources
then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Posted:

Senior Software Engineer - Embedded Systems

Cambridge, England, United Kingdom
Hays
vehicles, aircraft, smart utilities, global communications and much more! Job Overview Software Systems Engineering Teams provide functional and empirical analysis related to the design, development, and implementation of software operating/automation systems, including, but not limited to, utility, development, and diagnostic software. They perform technical planning, system … the Electronic and Sensor Integration Manager, Energy and will be a member of the Electronic and Sensor Integration Engineering team and responsible for the development of software for systems and products and will support all Energy product lines including Crompton Instruments (Power meters), Kries-Energietechnik, Cable Accessories, Insulation & Protection … and Connectors & fittings for LV, MV & HV applications. Responsibilities: All aspects of the software development life cycle: Requirements capture Feasibility study and architecture definition Software design & implementation Integration and validation test Firmware development Design and implement embedded software Implementing hardware drivers, interfaces, abstractions, state machines, advanced signal processing more »
Posted:

Embedded Software Engineer

Brentford, England, United Kingdom
VBeyond Corporation
Senior Developer: * Proven experience in embedded systems development, with a focus on security development related activities. * Extensive experience with encryption, decryption, and integrity check algorithms, along with practical knowledge of cryptographic protocols and standards. * Hands-on experience using OpenSSL libraries for cryptographic operations and secure communication. * Familiarity with … TEE architectures, including ARM TrustZone, and experience with TEE implementations such as OP-TEE. * Proficiency in Linux kernel internals, file systems core concepts, and device drivers development. * Experience with image upgrade processes, including secure firmware updates and OTA update mechanisms. * Strong programming skills in languages commonly used in embedded … systems development (e.g., C, C++). * Understanding of Shell commands and docker environment for day-to-day use cases. * Excellent problem-solving skills and attention to detail. * Minimum 5+ years of work experience in Security Development is required. * Effective communication and collaboration skills, with the ability to work more »
Posted:

Senior Software Engineer

Newbury, England, United Kingdom
Hybrid / WFH Options
Christy Media Solutions
We are currently working with a leading video technology company to recruit a Senior Software Engineer with strong Linux and C++ development skills to join their growing R&D team on a permanent basis. As a Senior Software Developer, you will work with emerging broadcast technologies and leverage the … latest embedded-compute platforms. You will focus on the development and innovation of new solutions from product specification to implementation and validation, playing a pivotal role across the entire software stack, from crafting high-level software to fine-tuning Linux device drivers. You will collaborate with cross-functional … into the company's solutions, ensuring they remain at the forefront of innovation in the industry. Applicants should have a proven background in software development with a high level of proficiency in C++ (minimum C++11) being essential. Additionally, candidates should possess strong Linux development skills and a solid more »
Posted:

Project Engineer

Northern Ireland, United Kingdom
Hartmann Young
industry going through a period of growth and need some engineers to support it. The post holder will be responsible for the specification, design, development, installation, testing and administration of control systems to the highest industrial and pharmaceutical standard. The focus of the work will be to ensure that … clearly understood, setup and managed appropriately. Identify new technology that could be used to provide real business benefit to the group. Assist in the development of Engineering Projects automation standards and good engineering practices. Undertake other duties in relation to the position as the Company requires, including working additional … configuration of electronic chart recorder, e.g. Eurotherm Proficient in the use of AutoCAD Ability to configure new I/O points, modify graphics, add device drivers, or develop sequence controls. Working knowledge of development and review of hardware and software design documentation including I/O lists, FDS more »
Posted:

Lead Embedded Software Engineer

London
Hybrid / WFH Options
IC Resources
Embedded Software Engineer to mould their team, whilst maintaining a strong element of hands-on technical leadership. You will be responsible for the design, development and testing of their innovative AI acceleration hardware, whilst mentoring and assisting other engineers within the team. For this Lead Embedded Software Engineer, we … are looking for someone with: Strong experience of Linux device driver development Deep understanding of embedded programming in C and C++ Understanding of computer architecture (CPU, SoC, ASIC, GPU) Previous experience within a start-up is advantageous, or at least the willingness to work within a small … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Embedded Software Architect

East Kilbride, Glasgow, South Lanarkshire
Hybrid / WFH Options
IC Resources
For this Embedded Software Architect, we are looking for someone with: Commercial experience of embedded programming in C and C++ Knowledge of model based development tools Experience providing software designs or architecture Knowledge of RTOS or real-time controls What Next? If you’re an Embedded Software Engineer looking … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Embedded Software Engineer

Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
IC Resources
create a truly tailored approach for their customers. For this Embedded Software Engineer, we are looking for someone with: Experience with cellular protocol stack development - 2G, 3G, 4G, 5G, 6G Understanding of L1, L2 or L3 development Core competencies within embedded software development Knowledge of FPGAs or … baremetal software development is desirable Please note, unfortunately this company does not hold a VISA license - therefore, you will require full working rights in the UK to apply for this role. What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Posted:

Embedded Software Engineer

Glasgow, Scotland, United Kingdom
IC Resources
of life. As a growing business and providing advances in space based technologies, the team are actively seeking to add to their Embedded Software Development team, if you want to be part of this growing journey please reach out! For this Senior Embedded Software Engineer, we are looking for … someone with: Extensive commercial experience of embedded programming in C Core competencies around software development best practices and software process Experience of real-time embedded software development An understanding of Linux is advantageous What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Posted:

Embedded Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
IC Resources
industry? You'll get the chance to join their Cambridge-based R&D department where you will be responsible for core the design and development of Embedded Firmware and Software whilst working in tandem with the hardware and electronics teams to troubleshoot and debug hardware and firmware faults. For … this Embedded Software Engineer, we are looking for someone with: Embedded C programming Baremetal development Understanding of protocols such as UART, SPI, I2C Any knowledge around Analog or DSP would be beneficial What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Posted:

Embedded Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
programming for hardware with limited resources. Familiarity with hardware interfaces and peripherals is crucial. C/C++ Programming : Proficiency in C and C++. Linux Development : Experience with Linux kernel development, device drivers, and the development of applications for Linux is important. This is the operating system more »
Posted:

Graduate Embedded Software Engineer

Northampton, Northamptonshire, East Midlands
Hybrid / WFH Options
IC Resources
for designing and developing low-level software in C? Now is your chance! You will be responsible for working on a range of new development across a product line that includes secure communication links, remote monitoring systems and radio frequency jammers. Predominantly developing in Embedded C, the successful candidate … will have a strong passion for engineering, looking to make their first step in commercial development to work for a company who have self-development and career progression at the forefront of their priorities. For this Graduate Embedded Software Engineer, we are looking for someone with: Core skills … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Junior Embedded Software Engineer

Northampton, Northamptonshire, East Midlands
Hybrid / WFH Options
IC Resources
for designing and developing low-level software in C? Now is your chance! You will be responsible for working on a range of new development across a product line that includes secure communication links, remote monitoring systems and radio frequency jammers. Predominantly developing in Embedded C, the successful candidate … have a year or two in industry, looking to make the next step in their career to work for a company who have self-development and career progression at the forefront of their priorities. For this Junior Embedded Software Engineer, we are looking for someone with: Commercial experience of … embedded programming in C Some commercial experience within a software development environment Some understanding of electronics is advantageous Knowledge of Python/C++ is desirable *Please note, you must be eligible to secure SC clearance as part of this role* What Next? If you’re an Embedded Software Engineer more »
Employment Type: Permanent
Posted:

Senior Driver Engineer

London Area, United Kingdom
Fractile
working at the cutting edge of the latest AI developments in both hardware and software. Want to get involved? We are looking for Senior Driver Engineers with excellent Linux driver development skills to work on the runtime system and firmware of our ground-breaking AI accelerators. In … with hardware and higher-level software and ML engineers in a highly collaborative hardware-software co-design methodology You have: Proven experience of the development of Linux device drivers A good understanding of computer architecture and performance optimisation techniques Excellent C/C++ skills and solid experience of … industry standard development tools and technologies An creative and innovative mindset, and a willingness to take ownership and drive results in a fast-paced environment Computer Science, Electronic Engineering, Maths, Physics, or related degree and 3+ years of industry experience You may also have: Experience of working with GPUs more »
Posted:

Principal Driver Engineer

London Area, United Kingdom
Fractile
at the cutting edge of the latest AI developments in both hardware and software. Want to get involved? We are looking for a Principal Driver Engineer with outstanding Linux driver development skills to work on the runtime system and firmware of our ground-breaking AI accelerators. In … and ML engineers in a highly collaborative hardware-software co-design methodology Support and develop more junior colleagues You have: Strong experience of the development of Linux device drivers A deep understanding of computer architecture and performance optimisation techniques First-rate C/C++ skills and solid experience … of industry standard development tools and technologies An creative and innovative mindset, and a willingness to take ownership and drive results in a fast-paced environment Computer Science, Electronic Engineering, Maths, Physics, or related degree and 7+ years of industry experience You may also have: Experience of working with more »
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire
Hybrid / WFH Options
IC Resources
create a truly tailored approach for their customers. For this Embedded Software Engineer, we are looking for someone with: Experience with cellular protocol stack development - 2G, 3G, 4G, 5G, 6G Understanding of L1, L2 or L3 development Core competencies within embedded software development Knowledge of FPGAs or … baremetal software development is desirablePlease note, unfortunately this company does not hold a VISA license - therefore, you will require full working rights in the UK to apply for this role. What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great company … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Lead Embedded Engineer

Dudley, West Midlands, West Midlands (County), United Kingdom
Aatom Recruitment
engineers to design and debug software that meets the specific needs of electronic products. In addition, you will play a key role in the development process by creating and adhering to effective processes. Key responsibilities include: Design, develop, test, and maintain embedded software for electronic systems, ensuring high performance … reliability, and efficiency Implement and optimize algorithms for real-time (or near real-time) data processing and control applications Develop and maintain device drivers for various peripherals and communication interfaces (CAN, LIN, SPI, I2C) to facilitate seamless integration with other systems/subsystems Understand electronic hardware designs, design processes … and concepts to support software development design, build and testing Collaborate with other engineers to troubleshoot and debug system-level problems Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team Create and maintain comprehensive documentation for software design, implementation, and more »
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Senior Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
ZENOVO LTD
a variety of electronic products. They currently have a blend of short, medium and long-term projects in progress. Key Experience: - Embedded C Software Development onto a Bare-Metal Platform - Experience Working With Standard MicroProcessors & MicroControllers - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such more »
Employment Type: Permanent
Salary: £55,000
Posted:

C / C++ Software Engineer

Leicester, City of Leicester, Leicestershire, United Kingdom
Hybrid / WFH Options
Rebel Recruitment Limited
someone to join their Real-Time Software Engineering department, so you’ll be using C/C++ as your primary language, designing and developing device drivers and real-time components in Windows and/or Blackberry QNX for automotive test applications. You’ll be contributing to real-time system more »
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Software Project Manager - Embedded Software

Reading, South East
Hybrid / WFH Options
IC Resources
then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire
Hybrid / WFH Options
IC Resources
then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Embedded Systems Programmer | 6 months contract | Outside IR35 | £300-£400 per day | Remote

London, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
programming for hardware with limited resources. Familiarity with hardware interfaces and peripherals is crucial. C/C++ Programming : Proficiency in C and C++. Linux Development : Experience with Linux kernel development, device drivers, and the development of applications for Linux is important. This is the operating system more »
Employment Type: Contract
Rate: £300 - £400/day
Posted:

Embedded Firmware Engineer

Cambridge, Cambridgeshire
Hybrid / WFH Options
IC Resources
industry? You'll get the chance to join their Cambridge-based R&D department where you will be responsible for core the design and development of Embedded Firmware and Software whilst working in tandem with the hardware and electronics teams to troubleshoot and debug hardware and firmware faults. For … this Embedded Firmware Engineer, we are looking for someone with: Embedded C programming Baremetal development Understanding of protocols such as UART, SPI, I2C Any knowledge around Analog or DSP would be beneficial What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Embedded Software Engineer

Uxbridge, London
Hybrid / WFH Options
IC Resources
embedded software for satellite communication terminals within the schedule, cost, performance requirements and quality. Skills required from the Embedded Software Engineer Extensive embedded software development experience Extensive experience developing embedded Linux software using C/C++ Development of Linux Device Drivers, platform bring up and real time more »
Employment Type: Permanent
Posted:

Software Engineer

Manchester, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
environment ideally coding in C, C++, Python or Rust and will be comfortable contributing across the full design life cycle. Experience with embedded software development and open-source software will make your CV really stand out. This role will best suit Software Engineers who are passionate about software development … of project variety in their role. Here no one project is the same so there are always new challenges and tasks to complete. Personal development and adding new skills and technologies to your profile is actively encouraged and there is also plenty of scope for career development within … the business. Skills and Experience Required: C, C++, Python, Rust or Java programming Linux environments Modern software development processes Desirable Skill and Experience: Embedded software development Linux device driver development Open-Source Software DevOps skills and technologies Please contact Laurence Powell or Chris Fawcett at more »
Employment Type: Permanent
Salary: £40000 - £60000/annum
Posted:
Device Driver Development
25th Percentile
£45,000
Median
£60,000
75th Percentile
£72,500
90th Percentile
£83,500