Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test devicedriver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. Board bring up and evaluation of … the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and DeviceDriver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, devicedriver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience developing solutions for ARM and More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
leonardo company
Use of RTOSs such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, devicedriver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience developing solutions for ARM and More ❯
Responsibilities: Develop embedded firmware for microcontrollers and real-time operating systems (RTOS) like VxWorks , FreeRTOS , or uC/OS . Design and implement devicedrivers and low-level protocols to control hardware like ATMs , self-service machines , and payment devices . Collaborate with hardware and software teams to …/16-bit microcontrollers . Familiarity with USB protocols , secure communication , and cryptographic frameworks . Experience with low-level hardware-software integration , devicedrivers, and firmware development. Solid understanding of embedded systems testing , including unit testing and debugging techniques. Strong communicator with the ability to collaborate across engineering More ❯
Responsibilities: Develop embedded firmware for microcontrollers and real-time operating systems (RTOS) like VxWorks , FreeRTOS , or uC/OS . Design and implement devicedrivers and low-level protocols to control hardware like ATMs , self-service machines , and payment devices . Collaborate with hardware and software teams to …/16-bit microcontrollers . Familiarity with USB protocols , secure communication , and cryptographic frameworks . Experience with low-level hardware-software integration , devicedrivers, and firmware development. Solid understanding of embedded systems testing , including unit testing and debugging techniques. Strong communicator with the ability to collaborate across engineering More ❯