Candidates: Create an Account or Sign In
IP KVM Engineer/Developer - Embedded Systems (£60,000 - £70,000 + Excellent Benefits)
Job Description
Excellent opportunity for an experienced IP KVM Engineer to join our Client's growing team. You will have a deep understanding of embedded systems development including design and implementation of IP-based KVM (Keyboard, Video, Mouse) functionality for embedded hardware platforms. You will work on developing low-level software for video capture, compression, streaming, and input redirection to enable remote system access and management.
This role is ideal for someone who is passionate about systems-level programming, embedded Linux, and network-enabled remote control solutions.
Key Responsibilities
Design and implement IP KVM features in embedded environments, including video capture, encoding, and remote user input redirection.
Develop and maintain firmware and drivers for video input devices, USB HID emulation, and network transport protocols.
Work with BMC (Baseboard Management Controller) platforms to integrate IP KVM functionality into server and edge devices.
Interface with Linux framebuffer, DRM, or other video subsystems to capture and stream screen output.
Ensure robust and secure communication over IP using encryption and authentication mechanisms.
Debug and profile low-level system issues, working closely with hardware and software teams.Required Qualifications
Bachelor's or Master's Degree in Electrical Engineering, Computer Science, or a related field.
3+ years of experience in embedded systems development, particularly in low-level C/C++ programming.
Solid understanding of USB HID device emulation, input redirection, and peripheral control.
Proficient in embedded Linux development and working with device trees, kernel modules, and video drivers.
Familiarity with networking protocols (TCP/IP, RTP, RTSP, TLS) in embedded environments