2 of 2 Remote/Hybrid Memory Management Jobs in Scotland

Embedded Lead Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
skills and application of various strategies Use of RTOSs such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver 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 Communication protocols (I2C, SPI, USB, Serial, Network, PCIe) Familiarity with configuration management tools, defect tracking and peer review Working alongside firmware and hardware engineers to develop working embedded solutions Knowledge of standards such as DO-178C and coding standards ...

Embedded Software Engineer III – Dalgety Bay, Scotland

Location
Dalgety Bay, Scotland, United Kingdom
custom ARM- and MCU-based platforms. Implement and optimize embedded software for real-time operation on resource-constrained hardware, with consideration for performance, memory use, and power consumption. Implement and manage multithreading, interrupt handling, timers, DMA, and task scheduling in RTOS or bare-metal environments. Work closely with hardware …/control interfaces, data movement, timing coordination, and system debug. Troubleshoot and debug system-level issues involving display timing, sensor data alignment, peripheral communication, memory bandwidth, and hardware/software interactions. Apply best embedded software design practices to create modular, maintainable, and reusable code bases. Participate in full software ...