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 memorymanagement 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 ❯
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 memorymanagement 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 ❯
relevant professional experience. Science fundamentals, i.e.: Basic knowledge of computer hardware architectures Solid understanding of operating systems concepts Knowledge of complex data structures Experience with Image Processing Familiar with memorymanagement and memory layout Skilled in process concurrency - processes/threads, synchronization, etc. C and C++ GO Linux Algorithm development Preferred qualifications: 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 constraint memory and resources Recent experience with Python Computer Vision and Remote Sensing knowledge Understanding of Geographic Information Systems (GIS) Familiar with aerial navigation systems Usage of Git/GitLab Test Automation Embedded More ❯
relevant professional experience. Science fundamentals, i.e.: Basic knowledge of computer hardware architectures Solid understanding of operating systems concepts Knowledge of complex data structures Experience with Image Processing Familiar with memorymanagement and memory layout Skilled in process concurrency - processes/threads, synchronization, etc. C and C++ GO Linux Algorithm development Preferred qualifications : 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 constraint memory and resources Recent experience with Python Computer Vision and Remote Sensing knowledge Understanding of Geographic Information Systems (GIS) Familiar with aerial navigation systems Usage of Git/GitLab Test Automation Embedded More ❯
cloud solutioning and administration being able to design and implement cloud-based solutions; maintain and secure Linux-based operating systems as well as design, manage and secure data flow management utilizing NiFi. This along with being technically savvy, possess strong communication and leadership skills, self-motivated, demonstrate problem-solving and adaptability, knowledge of Agile processes and workflows, etc. to … stakeholders Nice-to-have: • Familiarity with agile development methodologies like Scrum is beneficial • Experience with the Elastic stack solutioning including indexing, searching and managing data • Familiarity with Niagarafiles (NIFI) management • Ansible scripting Mandatory Skills: 1. Twelve years experience software engineering experience in programs and contracts of similar scope, type, and complexity is required. Bachelors degree in Computer Science or … problems with Cloud based Distributed Computing Frameworks 10. One year of experience in managing multi-node Cloud based installation 11. Experience in Computer Network Operations: 12. Utility Computing, Network Management, Virtualization (VMWare or VirtualBox), Cloud Computing 13. Multi Node Management and Installation: Management and installation of Cloud and Distributed Computing on multiple nodes, Python, CFEngine, Bash, Ruby More ❯
device-level development. Proven track record of working with .NET frameworks and/or Android (Xamarin/MAUI or native C# approaches) . Strong knowledge of embedded software principles , memorymanagement, and device-level constraints. Solid experience in secure coding practices – writing code that protects against vulnerabilities and adheres to security standards (e.g., OWASP, MISRA, or equivalent). … Note: This is a contract position of 6 months, with a possibility for further extension. Who We Are Scalian UK is a consultancy, specialising in digital systems and business management and performance, working in 11 countries, including France, Spain, Belgium, UK, Germany, USA, and Canada.Ranked in the top 10 engineering consulting firms in France, the Group provides services in … industrial project management, quality management, supply chain performance and development of digital and information systems. It also helps clients address digital transformation challenges for the industry and the service sectors. As of 2025, the Group includes 6000 people. More information can be found at - https://www.scalian.com/en/ More ❯
s degree. • Experience with web-based programming using XML/HTML/JavaScript • Experience developing .NET applications with C# and Visual Studio • Software/system development lifecycle • SQL Database Management System and programming, plus relational database concepts • Experience with memorymanagement, caching and performance management • MS Office suite of tools • Creativity and problem-solving skills • Excellent … written and verbal communication skills Desired Qualifications: • Microsoft certification in SQL Server, .NET or Business Intelligence a plus • Web-based intranet development and content management is desired • Expertise in developing SQL Server databases • Experience with Test-Driven Development and Behavior-Driven Development highly desired More ❯
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 memorymanagement (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 ❯
routing and execution components that handle market volatility Apply advanced networking principles to minimise round-trip times and network jitter Continuously assess and remove inefficiencies in JVM performance and memorymanagement Strengthen operational resilience through improved monitoring, alerting, and fault tolerance SKILL/EXPERIENCE REQUIRED: Expertise in market-making or algorithmic trading, including deep understanding of order book … environments Proficiency in networking concepts, including TCP/UDP, multicast, and low-level optimizations like DPDK or kernel bypass Mastery of concurrent programming, including lock-free algorithms and shared memory architecture Practical experience with Linux performance tuning, including NUMA balancing and use of huge pages Background in high-frequency trading and real-time market operations Ability to design tools More ❯
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 memorymanagement 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 ❯
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 memorymanagement, 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 ❯
team of applied scientists, system engineers, and product managers to deliver state-of-the-art inference capabilities for Generative AI applications. Your work will involve debugging performance issues, optimizing memory usage, and shaping the future of Neuron's inference stack across Amazon and the Open Source Community. As you design and code solutions to help our team drive efficiencies … work experience on optimizations for improving the model execution. - Software development experience in C++, Python (experience in at least one language is required). - Strong understanding of system performance, memorymanagement, and parallel computing principles. - Proficiency in debugging, profiling, and implementing best software engineering practices in large-scale systems. PREFERRED QUALIFICATIONS - Familiarity with PyTorch, JIT compilation, and AOT More ❯
Harrisburg, Pennsylvania, United States Hybrid / WFH Options
CSZNet, Inc
with containerization tools (Docker, Kubernetes). Familiarity with cloud platforms (AWS, Google Cloud Platform, or Azure). Proficiency with ADO, Git and version control workflows. Solid understanding of concurrency, memorymanagement, and performance optimization in Go and .Net. Proficient in the Microsoft Office 365 suite of business software including Teams, Word, Excel, and PowerPoint, plus proficient in Microsoft … ADO Testing Module. Extensive experience in designing and implementing integrations with various external systems in the context of tolling projects (e.g., toll collection systems, traffic management systems). Desired Skillset Experience with message queues (Kafka, RabbitMQ). Familiarity with monitoring tools (Prometheus, Grafana). Exposure to infrastructure-as-code (Terraform, Helm). Background in DevOps or Site Reliability Engineering. More ❯
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 memorymanagement, 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 ❯
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 memorymanagement, 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 ❯
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 memorymanagement, 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 ❯
Staines-upon-Thames, Middlesex, England, United Kingdom Hybrid / WFH Options
MicroTECH Global Ltd
modern development environments. 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 (memorymanagement, multithreading/synchronization, user/kernel mode interaction). Excellent communication and teamwork skills with a results-oriented attitude. Proficiency in problem-solving and debugging. Desirables: Experience More ❯
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 ❯
. 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 ❯
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, memorymanagement 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 ❯
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 memorymanagement 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 ❯
/Master's degree in Computer Science, Engineering, or related field. 5-10 years of backend development experience, with 3+ years in Golang. Strong knowledge of: Concurrency (goroutines, channels), memorymanagement, and parallelism. Microservices architecture, gRPC, REST APIs. Databases: SQL (PostgreSQL/MySQL) & NoSQL (MongoDB, Redis). Cloud platforms (AWS, GCP, or Azure). Containerization (Docker), orchestration (Kubernetes More ❯
languages C/C++, Rust & Zig • Proficiency in high-level languages Python & TypeScript languages • Strong knowledge of data structures, algorithms, design patterns, functional and object-oriented programming, complexity analysis, memory/thread safety, and advanced debugging. • Experience with code quality tools, type checking, linting, unit/integration/end-to-end testing, profiling, benchmarking, and stress testing. • Expertise in … version control (monorepos), documentation, CI/CD pipelines, code reviews, package and artifact management (Cargo, PyPI, NPM), build systems, containerization (Docker), and cloud platforms (AWS preferred, Azure/GCP a plus). Preferred Skills • Large Language Models (LLMs): Experience with LLM inference servers, major frameworks (LangChain, LlamaIndex), RAG techniques, vector databases, prompt engineering, token optimization, and model quantization. • System … Level Knowledge: Strong understanding of Linux, process/memorymanagement, file systems, networking, compiler optimizations, libraries, system calls, and CPU cache optimization. Required Qualifications: • US Citizenship • Secret Clearance (ability to eventually obtain a Top Secret) • B.S. in computer Science or related degree preferred • 4+ years of experience in software engineering (with emphasis on coding) • Experience using C/ More ❯
implement enterprise-level ETL NiFi data pipelines for large-scale data ingestion, transformation, and processing from diverse sources. Performance optimization and tuning: Optimize NiFi data flows, including processor tuning, memorymanagement, and load balancing, ensuring optimal performance for batch and real-time processing. Troubleshooting and problem resolution: Identify, diagnose, and resolve NiFi data flow issues, including performance bottlenecks … data discrepancies, and integration failures. Follow best practices and standards: Follow establish best practices for NiFi development, deployment, security, and governance, ensuring adherence to enterprise-wide data management policies. Documentation and knowledge sharing: Create and maintain comprehensive documentation for NiFi data flows, mappings, architectures, and standard operating procedures, ensuring knowledge transfer and promoting efficient team operations. Collaboration and communication More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
McGregor Boyall
Profile Degree in Computer Science, Engineering, Mathematics , or related field. 10+ years' experience in Java development within low-latency trading systems . Deep knowledge of Java concurrency, GC tuning, memorymanagement, and NIO . Familiarity with market microstructure, FIX, order types, and trading protocols . Proven track record delivering production-grade Java trading platforms . Rates (cash & derivatives … eTrading experience strongly preferred. Preferred Technical Skills Core Java 11+ , multithreading, lock-free programming. Low-latency messaging frameworks ( Aeron, Chronicle Queue, Kafka ). High-performance data structures and memory-efficient coding . Experience with distributed systems, microservices, and cloud-native Java . Knowledge of market-making algos, smart order routing, HFT architectures . What's on Offer Direct impact More ❯