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.
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.