application of various strategies Use 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 Intel based multicore processing platforms More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo
application of various strategies. Use 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 Intel based multicore processing platforms. More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
and busy environment, and enjoy 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 various SoC Hardware. As 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. Communication protocols. Benefit package includes 5% pension, healthcare, life assurance, illness More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
and busy environment, and enjoy 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 various SoC Hardware. As 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. Communication protocols. Benefit package includes 5% pension, healthcare, life assurance, illness More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
to travel internationally twice a year for company events up to two weeks long Nice-to-have skills Demonstrated experience with kernel patching and debugging Strong grasp of devicedrivers, BSP's, and other low level system engineering Solid background in driving CI/CD and process automation initiatives Prior public involvement with an open source project What More ❯