Memory Management Jobs

1 to 25 of 37 Memory Management Jobs

Senior Software Engineer

Nottingham, England, United Kingdom
Newman Stewart
Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. Hands-on experience with CI/… CD systems (e.g., Bamboo, Jenkins), automated test frameworks (e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. Familiarity with configuration management, including version control, automated build systems, release management, and technical documentation. Strong analytical skills in requirements analysis, user story development, backlog management, and estimation. Excellent communication, leadership, and interpersonal skills, with the ability to collaborate … mission-critical assignments. With a proven track record of success globally, we are the recruitment partner of choice to many blue chip, medium and small organisations, providing Executive Search, Management Selection and Psychometric Assessment Services to its clients. More ❯
Posted:

Senior Software Engineer

derby, midlands, united kingdom
Newman Stewart
Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. Hands-on experience with CI/… CD systems (e.g., Bamboo, Jenkins), automated test frameworks (e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. Familiarity with configuration management, including version control, automated build systems, release management, and technical documentation. Strong analytical skills in requirements analysis, user story development, backlog management, and estimation. Excellent communication, leadership, and interpersonal skills, with the ability to collaborate … mission-critical assignments. With a proven track record of success globally, we are the recruitment partner of choice to many blue chip, medium and small organisations, providing Executive Search, Management Selection and Psychometric Assessment Services to its clients. More ❯
Posted:

Senior Software Engineer

mansfield, midlands, united kingdom
Newman Stewart
Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. Hands-on experience with CI/… CD systems (e.g., Bamboo, Jenkins), automated test frameworks (e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. Familiarity with configuration management, including version control, automated build systems, release management, and technical documentation. Strong analytical skills in requirements analysis, user story development, backlog management, and estimation. Excellent communication, leadership, and interpersonal skills, with the ability to collaborate … mission-critical assignments. With a proven track record of success globally, we are the recruitment partner of choice to many blue chip, medium and small organisations, providing Executive Search, Management Selection and Psychometric Assessment Services to its clients. More ❯
Posted:

Senior Software Engineer, Embedded UI

Manchester, Lancashire, United Kingdom
Roku, Inc
be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code. You will … high-quality software on an embedded platform Experience with OpenGL, DirectX, or any other graphics APIs Experience writing functional and integration tests Good understanding of Core OS concepts like memory management and multi-threading A good understanding of API design, considerations and trade-offs Consumer electronics experience building Media/Content and/or Ad product Strong verbal More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Space Principal/Sr. Principal Systems Engineer - Computer Based Control Systems

Virginia, United States
Northrop Grumman
database development and validation of its content. A successful candidate will have familiarity with some or all of the following: design and review of flight software, flight operating systems, memory management and radiation mitigations, hardware/software interactions, management of budgets/utilization. The candidate must be deeply knowledgeable in aerospace systems, spacecraft subsystems design, or mission … of test programs required to evaluate design work. Duties : Evaluate design documentation and verification for compliance with customer and internally derived requirements Support integrated software build creation and suite management Support software configuration management and control Develop software architecture and ConOps/conceptual design Support integrated computer and network performance and functionality Provide support to selected elements of More ❯
Employment Type: Permanent
Salary: USD 80 Hourly
Posted:

Graphics Software Engineer

Egham, England, United Kingdom
microTECH Global LTD
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Posted:

Graphics Software Engineer

guildford, south east england, united kingdom
microTECH Global LTD
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Posted:

Android Graphics Software Engineer

Egham, Surrey, South East, United Kingdom
Hybrid / WFH Options
Microtech Global Ltd
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Employment Type: Contract, Work From Home
Rate: Up to £75 per hour
Posted:

Principal / Sr. Principal Software Engineer

Los Angeles, California, United States
Northrop Grumman
clearance Ability to work onsite full-time at Woodland Hills, CA Preferred Qualifications: Experience with ADA programming language Experience with JIRA Knowledge of defense and aerospace systems. Understanding of memory management. Exposure to software development for embedded systems or hardware integration. Experience in RHEL (for BH development), static and dynamic code analysis tools, visual C/C++, and python More ❯
Employment Type: Permanent
Salary: USD 80 Hourly
Posted:

Senior CNO Software Engineer - OS, Hypervisor, UEFI/BIOS Specialist

Boston, Massachusetts, United States
Draper
Description: Software Development: Proficiency in developing kernel modules, drivers, or firmware for Windows, GNU/Linux, RTOS, or UEFI/BIOS. Proficiency in implementing hypervisor internals, including VM lifecycle management and hardware emulation. Proficiency in crafting custom bootloaders or firmware instrumentation for forensic data collection (e.g. UEFI). Proficiency in techniques that prevent reverse engineering and employ obfuscation or … RTOS contexts. Proficiency in analyzing OS internals for forensic evidence extraction. Proficiency in reverse engineering closed-source hypervisors, firmware, or OS components to uncover system artifacts. Proficiency in dissecting memory management, interrupt handling, and system calls for forensic traces or anomaly detection. Forensics and Incident Response: Proficiency in capturing and analyzing memory dumps, crash reports, runtime logs More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer

Hounslow, England, United Kingdom
Scalian
and resolve production issues as part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with a strong understanding of memory management, concurrency, and object-oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service … sector companies to help them define and implement their projects in two fields: Digital Systems Embedded and critical systems, IoT, information systems, and digital solutions for businesses Operations Performance: Management of projects, quality, and industrial performance We are present in seven countries (France, Spain, Belgium, UK, Germany, USA and Canada). More ❯
Posted:

Software Engineer

london, south east england, united kingdom
Scalian
and resolve production issues as part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with a strong understanding of memory management, concurrency, and object-oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service … sector companies to help them define and implement their projects in two fields: Digital Systems Embedded and critical systems, IoT, information systems, and digital solutions for businesses Operations Performance: Management of projects, quality, and industrial performance We are present in seven countries (France, Spain, Belgium, UK, Germany, USA and Canada). More ❯
Posted:

Software Engineer

london (hounslow), south east england, united kingdom
Scalian
and resolve production issues as part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with a strong understanding of memory management, concurrency, and object-oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service … sector companies to help them define and implement their projects in two fields: Digital Systems Embedded and critical systems, IoT, information systems, and digital solutions for businesses Operations Performance: Management of projects, quality, and industrial performance We are present in seven countries (France, Spain, Belgium, UK, Germany, USA and Canada). More ❯
Posted:

Graphics Rendering SW Engineer

Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Employment Type: Full-Time
Salary: £100,000 - £110,000 per annum
Posted:

Sr. Rust Developer

Atlanta, Georgia, United States
Cook Systems International
overall development efficiency.Bachelor?s degree in computer science, Software Engineering, or related technical field.Required Professional software development experience.Required10YearsRust experience.Required5YearsProven experience as a Lead Developer or similar role.Required3YearsStrong understanding of memory management, concurrency, and systems programming concepts.Required Experience with Rust ecosystem tools and popular crates.Required5YearsKnowledge of async programming in Rust using tokio, async-std, or similar frameworks.Required5YearsFamiliarity with performance More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Software Engineer (C/C++ Programming and ADA Desired)

Los Angeles, California, United States
Northrop Grumman
. Strong debugging and problem-solving skills. Strong math and algorithm skills Preferred Qualifications: Experience with ADA and Jira programming languages. Knowledge of defense and aerospace systems. Understanding of memory management. Exposure to software development for embedded systems or hardware integration. Experience in RHEL (for BH development), static and dynamic code analysis tools, visual C/C++, and python More ❯
Employment Type: Permanent
Salary: USD 65 Hourly
Posted:

Android Graphics

egham, south east england, united kingdom
microTECH Global LTD
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Posted:

Android Graphics

guildford, south east england, united kingdom
microTECH Global LTD
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Posted:

Senior Python Engineer

London Area, United Kingdom
Thyme
limited environments Debugging across layers: device logs, serial traces, signal timing, and hardware behaviour Building automated test rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry … environments Confident with low-level comms, device integration, and hardware abstraction Knows how to debug flaky hardware, noisy signals, and time-sensitive code Understands performance trade-offs, concurrency, and memory management Bonus if you’ve worked on robotics, IoT, industrial control, or real-time systems Comfortable owning problems end to end, from code to field deployment Why join More ❯
Posted:

Senior Python Engineer

City of London, London, United Kingdom
Thyme
limited environments Debugging across layers: device logs, serial traces, signal timing, and hardware behaviour Building automated test rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry … environments Confident with low-level comms, device integration, and hardware abstraction Knows how to debug flaky hardware, noisy signals, and time-sensitive code Understands performance trade-offs, concurrency, and memory management Bonus if you’ve worked on robotics, IoT, industrial control, or real-time systems Comfortable owning problems end to end, from code to field deployment Why join More ❯
Posted:

Senior Python Engineer

london, south east england, united kingdom
Thyme
limited environments Debugging across layers: device logs, serial traces, signal timing, and hardware behaviour Building automated test rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry … environments Confident with low-level comms, device integration, and hardware abstraction Knows how to debug flaky hardware, noisy signals, and time-sensitive code Understands performance trade-offs, concurrency, and memory management Bonus if you’ve worked on robotics, IoT, industrial control, or real-time systems Comfortable owning problems end to end, from code to field deployment Why join More ❯
Posted:

Senior Python Engineer

slough, south east england, united kingdom
Thyme
limited environments Debugging across layers: device logs, serial traces, signal timing, and hardware behaviour Building automated test rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry … environments Confident with low-level comms, device integration, and hardware abstraction Knows how to debug flaky hardware, noisy signals, and time-sensitive code Understands performance trade-offs, concurrency, and memory management Bonus if you’ve worked on robotics, IoT, industrial control, or real-time systems Comfortable owning problems end to end, from code to field deployment Why join More ❯
Posted:

Senior Python Engineer

london (city of london), south east england, united kingdom
Thyme
limited environments Debugging across layers: device logs, serial traces, signal timing, and hardware behaviour Building automated test rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry … environments Confident with low-level comms, device integration, and hardware abstraction Knows how to debug flaky hardware, noisy signals, and time-sensitive code Understands performance trade-offs, concurrency, and memory management Bonus if you’ve worked on robotics, IoT, industrial control, or real-time systems Comfortable owning problems end to end, from code to field deployment Why join More ❯
Posted:

Senior Android Developer

Gothenburg, Sweden
Hybrid / WFH Options
Contechs Consulting
and automotive-specific APIs. Knowledge in working with production quality software and tools, and Android Testing Frameworks. Experience in automated tests, documentation and continuous integration. Experience in performance optimization, memory management and hardware optimization. Why work through Contechs? Contechs is a leading Automotive, Design, Engineering, Technology and Innovation Recruitment Consultancy. Founded in 1997, with an inhouse Contractor Care More ❯
Employment Type: Contract
Posted:

Senior Android Engineer (UI/UX & Welcome Manager)

City of London, London, United Kingdom
Hybrid / WFH Options
Ventula Consulting Limited
via WebSockets, gRPC, or similar protocols. ? Proficiency in translating high-fidelity designs (e.g., Figma, Sketch) into beautiful, performant, and maintainable code. ? A strong understanding of Android UI performance optimization, memory management, and threading models. ? Experience with the full mobile development lifecycle, from ideation and prototyping to testing, release, and maintenance. Preferred Qualifications ? Advanced UI/UX & Conversational AI More ❯
Employment Type: Permanent, Work From Home
Posted:
Memory Management
10th Percentile
£55,000
25th Percentile
£100,000
Median
£127,500
75th Percentile
£155,000
90th Percentile
£169,500