Memory Management Jobs

1 to 25 of 62 Memory Management Jobs

Sr Staff Software Development Engineer - 3D with Security Clearance

Herndon, Virginia, United States
Vantor
years of relevant professional experience in Computer Science fundamentals, i.e.: Basic knowledge of computer hardware architectures Solid understanding of operating systems concepts Knowledge of complex data structures Familiar with memory management and memory layout Skilled in process concurrency - processes/threads, synchronization, etc. Familiar with STL Mathematics Solid understanding of linear algebra Demonstrated experience in each of … Preferred qualifications: Experience in image processing System design for software products Understanding of sensor calibration and sensor models Machine Learning Kubernetes, Docker and/or Ansible Microservice architecture Database management Geodata Cyber security Vulkan Working with constrained memory and resources. Recent experience with Python Computer Vision and Remote Sensing knowledge Understanding of Geographic Information Systems (GIS) Familiar with More ❯
Employment Type: Permanent
Salary: USD 206,000 Annual
Posted:

Associate Software Engineer-Hardware Emulation (Virtual)

Saint Louis, Missouri, United States
BOEING
practices and processes for emulation and virtualized resource management. Supports implementing current and emerging technologies, tools, frameworks and changes in regulations relevant to hardware emulation. Supports hardware emulation project management activities. Basic Qualifications (Required Skills/Experience): Ability to obtain Secret U.S. Secret clearance, final post-start 2+ years of experience in testing or programming software written in C … or C++ 2+ years of experience in real-time, near real-time, or embedded systems 2+ years of experience with release tools (Azure DevOps, Artifactory, Gitlab, Maven), configuration management, monitoring, virtualization and containerization 2+ years of experience do you have with mission/safety-critical software development Preferred Qualifications (Desired Skills/Experience): Bachelor of Science degree from an … WAP . Knowledge of computing equipment and its operating systems (e.g., Windows, Unix, Linux). Knowledge of software development and testing tools (e.g., editors, compilers, linkers, desktop simulations, configuration management tools, requirements management tools) capability and usage. Ability to apply knowledge of database engines to the design of databases and reporting structures. Ability to integrate hardware and software More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

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:

Embedded Software Engineer with Security Clearance

Huntsville, Alabama, United States
Hybrid / WFH Options
Technology Service Corporation (TSC)
product line with varying features and maturity levels. High-Performance Development: Develop, integrate, and optimize real-time C/C++ software for core embedded functions, including signal processing, data management, secure inter-process communication, and intelligent mission planning. System Integration & Test: Serve as a technical resource across all phases of development, including upfront analysis, prototyping, end-item deployment, and … Conduct detailed analysis of measured data from simulation, laboratory, and field testing, often leveraging scripting tools like Python, to validate actual performance against expected results and truth data. Release Management: Implement and execute software tests to support iterative software releases and customer deliverables. Required Qualifications Education: Bachelor of Science (BS) in Computer Science, Computer Engineering, or a related technical … Experience: 5+ years of professional experience developing high-performance embedded software. C/C++ Expertise: Demonstrated proficiency in developing for embedded systems, including deep knowledge of concurrency (threads, IPC), memory management, and low-level performance optimization. Embedded Linux Proficiency: Expertise in Linux-based embedded system development, including kernel interactions and network communication (inter-process and inter-host). More ❯
Employment Type: Permanent
Salary: USD Annual
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:

C++/Ada Software Engineer II (Tewksbury)

Glendale, California, United States
Raytheon
systems. Participate in internal reviews of software components and systems. Work on problems with defined scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Qualifications You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 2 years of prior relevant experience. Experience … required prior to start date, U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Preferred Qualifications Experience with CI/CD tools (Jenkins), configuration management tools (Git, Bitbucket, Artifactory), and data analysis tools (MATLAB, Python). Domain knowledge in Command and Control operations, Link16 tactical communication, HMI usability development, Mission Defense Planning, Simulation Modeling … and Analysis and Threat Evaluation/Weapon Assignment processing. Knowledge of data structures and algorithms, memory management, and multithreaded applications. Well-developed communication, technical writing, oral presentation, and interpersonal skills. Exposure to radar software development and/or radar concepts. Proven experience with current Missile defense programs with specific experience in large, complex systems. Ability to work in More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Software Engineer with Security Clearance

Arlington, Virginia, United States
Two Six Technologies
C++, or Embedded C Experience with Linux-based CLI tools, scripting, and low-level development environments 2+ years of experience with operating system internals (e.g., privilege/user groups, memory layout) and Trusted Execution Environments like ARM TrustZone Familiarity with FPGA or microcontroller systems, including debugging and hardware bring-up Active Top Secret clearance, with willingness to obtain TS … work on-site full-time in Arlington, VA Nice to have (Preferred): Experience with CI/CD tools and building automated test workflows (e.g., GitLab, Jenkins) Basic understanding of memory management (Heap, Stack, MMU) Familiarity with firmware or driver development across Linux and/or Windows Experience with secure bootloaders (e.g., WolfBoot) and firmware update workflows Graduate degree More ❯
Employment Type: Permanent
Salary: USD 202,878 Annual
Posted:

Senior Software Engineer, Embedded UI

Cambridge, Cambridgeshire, 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:

Java Developer

Texas City, Texas, United States
Coding Brushup
QA, DevOps) is essential for defining application objectives and ensuring designs comply with specifications. Key Technical Requirements Core Java: Strong proficiency in Core Java and its ecosystems (multithreading, collections, memory management). Frameworks: Proven experience with modern Java frameworks, especially Spring Boot and Hibernate/JPA. APIs & Services: Expertise in designing and developing RESTful APIs and Microservices. Databases More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Senior CNO Software Engineer - OS, Hypervisor, UEFI/BIOS Special with Security Clearance

Reston, Virginia, 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 205,750 Annual
Posted:

Lead Software Engineer with Security Clearance

Dayton, Ohio, United States
STR
a BS in Computer Science or related technical field with a minimum 7 years of relevant experience Demonstrate expertise in modern C++ and software engineering techniques including multi-threading, memory management, and performance optimization Have experience integrating with larger software systems, including unit and system-level testing Understand the use of GitLab, CI/CD tools, automated testing … frameworks and tools used to streamline repetitive tasks and manage complex workflows Have domain expertise in one or more of the following areas: electronic warfare, antenna apertures, sensor resource management, large-cale platform test systems, cyber physical systems, open system architectures STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL More ❯
Employment Type: Permanent
Salary: USD Annual
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:

Graphics SW Engineer (Low Level)

Egham, England, United Kingdom
microTECH Global LTD
track record in real time embedded software development - preferably for mobile devices – with a good understanding of the latest development environments 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 SW Engineer (Low Level)

guildford, south east england, united kingdom
microTECH Global LTD
track record in real time embedded software development - preferably for mobile devices – with a good understanding of the latest development environments 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 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 Scientist II - 527770

Tuscaloosa, Alabama, United States
The University of Alabama
SLURM, PBS, LSF for job scheduling, and optimization libraries like Intel Math Kernel Library (MKL) or NVIDIA CUDA Toolkit. Ability to optimize code for performance by understanding hardware architectures, memory management, cache optimization, and vectorization techniques. Strong understanding of algorithms and data structures, especially those suitable for parallel processing and distributed computing. Understanding of scientific computing principles and More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Software Engineer with Security Clearance

Arlington, Virginia, United States
Software Engineering Institute
to design and develop software prototypes and research methods for software resilience. We are seeking a technology-focused team member who has experience with software engineering, RTOS scheduling, and memory management. You'll develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. What you'll do Design and analyze embedded More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

C# Developer, Banking, London

City of London, London, England, United Kingdom
Hybrid / WFH Options
IT Search & Select
high-performance applications? Join a leading technology vendor that powers decision-making across global investment banks. This is your chance to build tools that directly impact capital markets, risk management, and trading platforms. What You'll Do Design, develop, and optimize client-facing applications using C# and WinForms Collaborate with quant analysts and traders to translate business needs into … in a commercial or enterprise setting Bonus points for exposure to C++ , Rust , or Python in high-performance environments A strong grasp of software engineering fundamentals: design patterns, multithreading, memory management Ability to thrive in fast-paced, high-stakes environments with minimal supervision Why Join Us Work at the cutting edge of financial technology Engage with global investment More ❯
Employment Type: Full-Time
Salary: £60,000 - £75,000 per annum
Posted:

Full Stack Software Engineer with Security Clearance

Huntsville, Alabama, United States
Moseley Technical Services, Inc
stack software development using an agile Scrum process Develop, maintain, and enhance complex software systems, including: Processing-intensive analytics Advanced algorithm development Real-time systems Large data manipulation Business management information systems Review and develop automated software systems Test software components to ensure they meet design requirements Document test results and support verification activities Analyze and resolve software problem … required Preferred Qualifications: Experience in the use of tools, including JIRA, Confluence, Gitlab, VS Code and SonarQube preferred Experience with multi-threaded and real-time processing, scheduling, synchronization and memory management is desired Experience with applied automated testing development preferred Full-Time position with an employee-owned (ESOP) company, that offers a comprehensive pay and benefits package including More ❯
Employment Type: Permanent
Salary: USD 120,000 Annual
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:
Memory Management
10th Percentile
£55,000
25th Percentile
£105,625
Median
£131,250
75th Percentile
£155,000
90th Percentile
£170,000