Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
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 … with Atlassian tools (Jira, Bitbucket) or similar version control and issue tracking systems. Familiarity with Microchip PIC Assembly for embedded applications Understanding 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 More ❯
undertake practical hands-on work when required. Proficient with communications protocols such as SPI, I2C, UART, and Ethernet. Skilled in developing low-level devicedrivers and hardware-software interfacing. Experience in unit and system-level testing and validation. Competent with software version control systems, such as Git. Willingness More ❯
undertake practical hands-on work when required. Proficient with communications protocols such as SPI, I2C, UART, and Ethernet. Skilled in developing low-level devicedrivers and hardware-software interfacing. Experience in unit and system-level testing and validation. Competent with software version control systems, such as Git. Willingness More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
devicedrivers and networking stacks EN54 Fire Detection and fire alarm system standards Familiarity with the Linux Kernel, Linux devicedriver or core kernel development, Jav, .NET, SQL, and Android. Linux Inter-Process Communications (Shared memory, Semaphore and FIFO) Fundamental understanding of electronic circuits Enthusiasm More ❯
workflows Proactive communicator who enjoys solving complex technical challenges Bonus experience: C++ or Python experience Familiarity with RTOS, kernel modules, or devicedriver development Experience with performance profiling or static analysis tools Exposure to networking protocols, ARM architecture, or FPGA integration In return, you'll get a More ❯
oxford district, south east england, United Kingdom Hybrid / WFH Options
Opus Recruitment Solutions
workflows Proactive communicator who enjoys solving complex technical challenges Bonus experience: C++ or Python experience Familiarity with RTOS, kernel modules, or devicedriver development Experience with performance profiling or static analysis tools Exposure to networking protocols, ARM architecture, or FPGA integration In return, you'll get a More ❯
full lifecycle embedded software development experience + C/C++ & Python (at least 2 of 3) + Some experience at application & devicedriver level would be ideal + RTOS experience What you’ll get: + 25 days’ holiday plus bank holidays + Income Protection + Life Insurance More ❯
today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriver Development, then please contact me, Callum Allen today. More ❯
today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriver Development, then please contact me, Callum Allen today. More ❯
newbury, south east england, United Kingdom Hybrid / WFH Options
IC Resources
today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriver Development, then please contact me, Callum Allen today. More ❯
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; • mentoring and leading others. A typical candidate will: • be self-motivating, capable of working independently; • have a good (1st/2.1 More ❯
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; • mentoring and leading others. A typical candidate will: • be self-motivating, capable of working independently; • have a good (1st/2.1 More ❯
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; mentoring and leading others. A typical candidate will: be self-motivating, capable of working independently; have a good (1st/2.1 More ❯
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; * mentoring and leading others. A typical candidate will: * be self-motivating, capable of working independently; * have a good (1st/2.1 More ❯
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; * mentoring and leading others. A typical candidate will: * be self-motivating, capable of working independently; * have a good (1st/2.1 More ❯
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 More ❯
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 ❯
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; * mentoring and leading others. A typical candidate will: * be self-motivating, capable of working independently; * have a good (1st/2.1 More ❯
VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering … Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing devicedrivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools More ❯