24 of 24 Device Driver Development Jobs

Embedded Software Engineer

Hiring Organisation
Avanti Recruitment
Location
CB25, Lode, Cambridgeshire, Landbeach, United Kingdom
Employment Type
Permanent
Salary
£55000 - £75000/annum
established and globally recognised technology business is seeking an Embedded Software Engineer to join their specialist Device Driver team. You will play a key role in developing low-level embedded software for advanced communication devices used in critical, real-world environments. This is a fantastic opportunity to work … security are essential. The Role As an Embedded Software Engineer, you will be responsible for designing, developing, and testing low-level software and device drivers that interface directly with hardware. You will work across a range of embedded platforms and operating systems, contributing to the development of high ...

Senior Embedded Software Engineer

Hiring Organisation
Oho Group
Location
Cambridge, England, United Kingdom
Senior Device Driver Engineer (Linux) The Oho Group have partnered with a global telecommunications firm looking for an experienced Embedded Software Engineer to join their ambitious and growing team! This role offers a great technical challenge, combined with a competitive salary, a great benefits package … technical direction, regular stand-ups and technical reviews. What You’ll Bring Strong C and C++ on Linux and RTOS Proven experience with device driver development in commercial products Excellent debugging and problem-solving abilities Nice to Have Experience with ARM-based communication platforms Hardware debugging (oscilloscopes ...

Embedded Software Engineer

Hiring Organisation
Oho Group
Location
Cambridge, England, United Kingdom
/Cambridge Telecoms The Oho Group have partnered with a global telecommunications firm looking for an experienced Embedded Software Engineer to develop low-level device driver software, This role offers unique ownership of advanced, mission-critical communication systems. What's in it for you? Develop and maintain … Competitive salary, with great benefits and work-life balance What You’ll Bring Strong C programming skills in real-time systems Proven experience with device driver development in commercial products Excellent debugging and problem-solving abilities Experience with Embedded Linux, ARM BSPs, and multi-threaded systems Familiarity ...

Embedded Software Engineer (Yocto / Linux)

Hiring Organisation
Avanti Recruitment
Location
Bristol, City of Bristol, United Kingdom
Employment Type
Contract
focused on developing robust, scalable software for bespoke hardware, with a strong emphasis on the Yocto Project. You will be involved across the full development lifecycle, from low-level board bring-up through to system optimisation and deployment. Key Responsibilities Develop and maintain embedded Linux distributions using Yocto Perform … Linux kernel configuration and development Support board bring-up on custom hardware platforms Develop and integrate device drivers Work with U-Boot and bootloader configurations Collaborate with hardware engineers on system integration Troubleshoot and optimise system performance Contribute to long-term capability building within the embedded team Required ...

Embedded Software Engineer

Hiring Organisation
Avanti
Location
Waterbeach, Cambridge, Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £75,000 per annum
Embedded Software Engineer, you will be responsible for designing, developing, and testing low-level software and device drivers that interface directly with hardware. You will work across a range of embedded platforms and operating systems, contributing to the development of high-performance communication products used worldwide. Key Responsibilities … Design and develop low-level embedded software and device drivers Work across platforms including Embedded Linux, FreeRTOS, and bare-metal systems Produce technical documentation including design and test specifications Participate in technical reviews and project planning Conduct integration testing, debugging, and issue resolution Collaborate closely with hardware and software ...

Hardware Engineer

Hiring Organisation
Platform Recruitment Limited
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Salary
£80,000
experienced Hardware Design Engineer to join their growing team. This is a hands-on role working across complex PCB design and FPGA development, with opportunities to lead projects and mentor junior engineers. Key responsibilities: FPGA development (VHDL) for signal/image processing Complex PCB design (FPGAs, SoCs, high … speed interfaces, RF) Hardware bring-up, test firmware/software Linux device driver development Mentoring junior engineers What Im looking for: 3+ years in PCB design and/or FPGA (VHDL) Embedded C/C++ experience Strong academic background (degree in a numerate field) Confident communicator, able ...

Embedded Software Engineer - Audio Technologies

Hiring Organisation
Christy Media Solutions
Location
Surrey, England, United Kingdom
contributing to better engineering practices What We’re Looking For Strong experience with C and/or C++ in embedded environments Hands-on development using ARM-based platforms Comfortable working with low-level interfaces such as SPI, I2C and UART Experience building software where timing, reliability and efficiency matter … Confident using version control and modern development workflows Able to work at the hardware/software boundary, including debugging and investigation Clear communicator who enjoys working as part of a collaborative engineering team Nice to Have (But Not Essential) Embedded Linux experience (including build systems such as Yocto) Real ...

Linux Developer- C++ Milpitas CA need local No Embedded

Hiring Organisation
Valzo Soft Solutions LLC
Location
Milpitas, California, United States
Employment Type
Permanent
Salary
USD Annual
Milpitas CA Duration: 6 months 100% ONSITE ROLE Additional pointers from the manager: "Standard Linux application programming" "Refactoring existing C++ software" "User space/device driver interface boundary" ioctl, mmap, sysfs Explicitly out of scope: o Kernel development o Device drivers o Firmware o Hardware bring … Strong experience with Linux user space software development Proficiency in C/C++ Solid understanding of Linux OS fundamentals (processes, memory, threading, I/O) Hands on experience integrating applications with Linux device drivers Familiarity with user kernel interaction mechanisms such as ioctl, mmap, shared memory, and sysfs ...

Embedded Software Engineer

Hiring Organisation
Carbon60
Location
Portsmouth, England, United Kingdom
deployment standard. Work is carried out in an agile environment on real‐time systems used within secure and safety‐critical applications. Key Responsibilities Development of embedded software and firmware using C/C++ Working in bare‐metal and embedded Linux environments Configuration and deployment of embedded Linux systems (e.g. … Buildroot, Yocto ) Kernel configuration, device trees and bootloaders (e.g. U‐Boot ) Development of Linux device drivers, including DMA and interrupts Supporting prototype development through to production‐ready solutions Required Experience Strong experience programming embedded systems using C/C++ Proven background in embedded Linux and bare ...

DSP Engineer

Hiring Organisation
Platform Recruitment
Location
Amesbury, Wiltshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum
Embedded Software Engineer My client is a leading electronics company based in Wiltshire, specialising in the development and manufacturing of cutting-edge products for the global market. With a strong focus on innovation and customer satisfaction, they are committed to delivering exceptional user experiences through advanced technology. Roles … + Proficiency in programming languages such as C, C++, and assembly language for embedded systems. + Strong understanding of real-time operating systems and device driver development. + Familiarity with digital audio and video processing, image processing, or wireless communication protocols is highly desirable. + Good communication skills ...

Embedded Firmware Engineer

Hiring Organisation
Vector Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum
part of a talented, supportive R&D team working on real products with real users, contributing to both current‑generation firmware and new product development from concept through to mass production. This is an environment known for innovation, employee development, and a genuinely collaborative culture, offering excellent training … from below. Education & Core Skills Degree/Masters/PhD in Computer Science, Electronics, Embedded Systems or similar Strong commercial experience in embedded C development (ideally 5+ years) Experience with RTOS environments such as FreeRTOS, Zephyr, ThreadX or similar Confident working in Unix/Linux development environments Strong ...

Embedded Software Engineer III - Dalgety Bay, Scotland

Hiring Organisation
Kopin Corporation
Location
Dalgety Bay, Scotland, United Kingdom
PURPOSE: The Embedded Software Engineer III contributes to the development and optimization of firmware and embedded software for Kopin’s microdisplay-based systems, including AR/VR HUDs, wearable display platforms, and related embedded products. This role requires strong proficiency in embedded systems, real-time software implementation, and hands … pipeline, control, and sensor-driven functions. This role works collaboratively across electrical, systems, optics, and mechanical engineering teams and participates throughout the full software development life cycle from design and implementation through testing, integration, and documentation. JOB DUTIES AND RESPONSIBILITIES: • Design, implement, and maintain firmware and low-level embedded ...

Lead, Embedded Software Engineer (Optical Space Payloads)

Hiring Organisation
L3Harris Technologies
Location
Byfield, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
based imaging payloads. Responsibilities include designing, developing, and implementing algorithms, controls, and subsystems for aerospace applications. The role involves the complete software lifecycle from development to testing to operation during missions. We look forward to reviewing your application! Essential Functions: Lead the design and implementation of real-time embedded … apply architectural approaches for software design and implementation. Collaborate with other engineers to plan and develop solutions. Involve in all aspects of software development including design, documentation, testing, code reviews, and mission integration. Support development of test plans, procedures, traceability, reports, flow, and test case design and implementation. ...

Senior Embedded Software Engineer - SMES Level

Hiring Organisation
L3Harris Technologies
Location
Folsom, Pennsylvania, United States
Employment Type
Permanent
Salary
USD Annual
direction and strategy for product and infrastructure development. Essential Functions Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers Investigate root cause of complex issues, and implement solutions, working independently or with … multi-discipline team Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design ...

Senior Embedded Software Engineer - SMES Level

Hiring Organisation
L3Harris Technologies
Location
Croydon, Pennsylvania, United States
Employment Type
Permanent
Salary
USD Annual
direction and strategy for product and infrastructure development. Essential Functions Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers Investigate root cause of complex issues, and implement solutions, working independently or with … multi-discipline team Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design ...

Senior Embedded Software Engineer - SMES Level

Hiring Organisation
L3Harris Technologies
Location
Camden, New Jersey, United States
Employment Type
Permanent
Salary
USD Annual
direction and strategy for product and infrastructure development. Essential Functions Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers Investigate root cause of complex issues, and implement solutions, working independently or with … multi-discipline team Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design ...

Embedded Software Engineer

Hiring Organisation
COMPLETE TALENT SERVICES LIMITED
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
/C++ Work with microcontroller architectures (e.g. ARM) and implement and manage hardware interfaces like UART, CAN, USB Utilize debugging tools Develop and maintain device drivers for various hardware components and work within embedded Linux environments as needed Optimize code for performance, memory usage, and power efficiency Implement … manage industrial communication protocols like TCP/IP Ensure the security of embedded systems through proper protocol implementation Version control and collaborative development Create and maintain clear technical documentation, including design documents, test reports, and user manuals Qualifications & Skills: Degree in Software Engineering/Computer Science/Electronic Engineering ...

Specialist, Software Engineer (Embedded Software)

Hiring Organisation
L3Harris Technologies
Location
Fort Belvoir, Virginia, United States
Employment Type
Permanent
Salary
USD Annual
direction and strategy for product and infrastructure development. Essential Functions: Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers. Investigate root-cause of complex issues, and implement solutions, working independently or with … multi-discipline team. Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware. Work closely with cross-functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design ...

Specialist, Software Engineer (Embedded Software)

Hiring Organisation
L3Harris Technologies
Location
Oxon Hill, Maryland, United States
Employment Type
Permanent
Salary
USD Annual
direction and strategy for product and infrastructure development. Essential Functions: Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers. Investigate root-cause of complex issues, and implement solutions, working independently or with … multi-discipline team. Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware. Work closely with cross-functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design ...

Specialist, Software Engineer (Embedded Software)

Hiring Organisation
L3Harris Technologies
Location
Suburb Maryland Fac, Maryland, United States
Employment Type
Permanent
Salary
USD Annual
direction and strategy for product and infrastructure development. Essential Functions: Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers. Investigate root-cause of complex issues, and implement solutions, working independently or with … multi-discipline team. Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware. Work closely with cross-functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design ...

Software Engineer (MES)

Hiring Organisation
L3Harris Technologies
Location
Swarthmore, Pennsylvania, United States
Employment Type
Permanent
Salary
USD Annual
instrumental in setting our direction and strategy for product and infrastructure development. Essential Functions Support the engineering team members in embedded software application development Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team Apply computer science, engineering, and mathematical analysis concepts … principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system Support and participate in all phases of the software development ...

Software Engineer (MES)

Hiring Organisation
L3Harris Technologies
Location
Voorhees, New Jersey, United States
Employment Type
Permanent
Salary
USD Annual
instrumental in setting our direction and strategy for product and infrastructure development. Essential Functions Support the engineering team members in embedded software application development Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team Apply computer science, engineering, and mathematical analysis concepts … principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system Support and participate in all phases of the software development ...

Lead, Software Engineer (LMES)

Hiring Organisation
L3Harris Technologies
Location
Broomall, Pennsylvania, United States
Employment Type
Permanent
Salary
USD Annual
shaping the future of defense technology! Job Description: L3Harris Integrated Mission Systems is seeking a Technical Lead Software Engineer. Responsibilities include leading a software development team, analyzing requirements and the translation of requirements into working and maintainable solutions, planning the development, assigning budgets and tasks, tracking teams' status …/Cameo Developing Software utilizing Modern C++ tools and standards Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers Investigate root cause of complex issues, and implement solutions, working independently or with ...

Lead, Software Engineer (LMES)

Hiring Organisation
L3Harris Technologies
Location
Clayton, New Jersey, United States
Employment Type
Permanent
Salary
USD Annual
shaping the future of defense technology! Job Description: L3Harris Integrated Mission Systems is seeking a Technical Lead Software Engineer. Responsibilities include leading a software development team, analyzing requirements and the translation of requirements into working and maintainable solutions, planning the development, assigning budgets and tasks, tracking teams' status …/Cameo Developing Software utilizing Modern C++ tools and standards Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers Investigate root cause of complex issues, and implement solutions, working independently or with ...