Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products through bug fixes, minor enhancements, and new devicedriver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software … of devicedrivers and networking stack implementation. Knowledge of EN54 standards or similar regulatory requirements for life safety systems. Awareness of Linux kernel internals, devicedriver development, and inter-process communication (shared memory, semaphores, FIFO). Understanding of USB protocols and embedded USB stacks. Basic knowledge of electronic circuits and system-level debugging. Experience with More ❯
closely with engineers and scientists across disciplines to deliver robust, maintainable, and high-performance software for our precision instruments. Key Responsibilities: Design, develop, and maintain software applications and devicedrivers for scientific instruments. Produce clean, maintainable, and well-documented code (primarily in C++, Python). Collaborate with multidisciplinary teams to understand system requirements and translate them into software More ❯
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 ❯
them on the appropriate use of IT systems* Install, configure, and maintain end user hardware, software, and peripherals - including but not limited to ensuring security patches applied to device, drivers are installed, and software is running on the most recent approved version Skills/Previous experience: * Previous experience working in a 1st and/or 2nd line IT More ❯