Memory Management Jobs in Scotland

3 of 3 Memory Management Jobs in Scotland

Low Level Embedded Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
Software Engineer: Develop high quality and robust low level embedded software for a multicore processing platform Be responsible for documenting and recording your work products, keeping them under configuration management and providing plans and reports on progress to your wider team. Deliver technical reports and documents, as well as generate and present technical presentations to project stakeholders. Be able … and hardware Excellent debugging skills and 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, 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 Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Experience of Agile development and Atlassian toolset Understanding of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Engineer (MLOps)

Dundee, Angus, United Kingdom
Optimove
teams to align technical strategies and integrate ML solutions into broader systems. Implementing robust CI/CD pipelines, monitoring systems, and infrastructure automation. Upholding best practices in security, cost management, and infrastructure design for cloud environments. This team will play a pivotal role in ensuring that ML initiatives drive value effectively while maintaining operational excellence and we're looking … programming languages: Rust, Go, or C/C++ (at least one required, multiple preferred). Experience building high-performance, scalable backend systems and APIs. Knowledge of systems programming concepts: memory management, concurrency, performance optimization. Familiarity with ML system architecture and computational requirements (model serving, training infrastructure, data processing pipelines). Experience with cloud platforms (AWS preferred) and distributed More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Developer

Wishaw, Lanarkshire, United Kingdom
DVT
first-party APIs Expertise in MVVM architecture, clean code principles, and common design patterns. Advanced proficiency in SwiftUI, including: Custom components & Cupertino elements View lifecycle & screen orientation handling State management (State, EnvironmentObject, AppStorage, FocusState) Localization and internationalization Deep understanding of Swift, covering: Data structures, protocols, delegates, structs, and enums Memory management, closures, and high-order functions Modern More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Memory Management
Scotland
25th Percentile
£56,250
Median
£57,500
75th Percentile
£58,750