and approaches to mobile development - we tackle complex engineering challenges with creativity and ingenuity Optimise mobile applications for performance, usability and responsiveness across different devices and screen sizes Master memorymanagement,multithreading and concurrencymechanisms to enhance performance and responsiveness of mobileapplications Design for scalability, considering factors such as data caching,network bandwidth and server load Prioritise customer satisfaction … development Excellent communication and interpersonal skills Proficiency with Jetpack Compose for Android, and familiarity with Rust Strong understanding of mobile app architecture, design patterns and best practices Knowledge of memorymanagement techniques and best practices Experience with multithreading and concurrency in mobile applications Good understanding of scalability considerations when it comes toengineering mobile applications Previousexperience working in a More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT. Design, develop, and optimize core kernel subsystems for our custom OS including scheduler, memorymanagement, and I/O subsystems. Design hardware-software co-optimization techniques to improve kernel performance and efficiency for our custom OS framework including ArkUI, ArkTS/JIT … ArkUI and Kotlin/JIT/AOT) workload evaluation on future CPU designs. Propose microarchitectural enhancements for system optimization based on kernel profiling and characterization. Develop and implement power management policies and performance scaling strategies. Requirements: Master/PhD degree in Computer Science/Engineering/Physics etc. Strong knowledge of computer architectures, operating system internals, and mobile SoC … design. Extensive experience with Linux kernel development including core subsystems (scheduler, memorymanagement, VFS, networking). Strong programming skills in C, C++, assembly, and Python. Understanding of CPU privilege levels, MMU/IOMMU, and virtualization extensions. Experience with performance profiling and optimization at both kernel and microarchitectural levels. Desirables: Experience with Linux OS, Android OS or other microkernels. More ❯
Seattle, Washington, United States Hybrid/Remote Options
Biz3Tech Corporation
/holiday readiness. Experience with JVM monitoring and diagnostic for optimal application performance. Experience with Performance Analysis/Troubleshooting while providing solutions to optimize application performance. Good understanding of memorymanagement, multi-threading, thread/connection pooling etc. Experience in J2EE architecture and development including Servlets, EJBs, JMS, and JSP, web services, XML processing tools, JavaScript and HTML. … Deep hands-on experience in WebSphere Commerce subsystems - Trading, Catalog Management, Order Management, Member Management Sub-system, etc. Strong understanding of the WCS run-time framework, Struts, front-end components, WCS tag libraries, WCS EJB, and Web Services. Experience packaging and deploying Java applications using WebSphere Application Server. Experience in application architecture, design, development, testing, implementation and 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 ❯
Frisco, Texas, United States Hybrid/Remote Options
AETG Services PVT LTD
databases: HBASE (preferred) 3+ years in creating and consuming RESTful Web Services 5+ years in developing multi-threaded applications; Concurrency, Parallelism, Locking Strategies and Merging Datasets. 5+ years in MemoryManagement, Garbage Collection & Performance Tuning. Strong knowledge of shell scripting and file systems. Preferred: Knowledge of CI tools like Git, Maven, SBT, Jenkins, and Artifactory/Nexus Knowledge … Software Development Lifecycle Methodologies with specific exposure or participation in Agile/Scrum techniques Strong knowledge and application of SAFe agile practices, preferred. Flexible work schedule. Experience with project management tools like JIRA. Strong analytical skills Excellent verbal, listening and written communication skills Ability to multitask and prioritize projects to meet scheduled dea Desired Skills & Experience - Healthcare Experience isn 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 … shipping high quality software on an embedded platform Experience with OpenGL, DirectX, or any other graphics APIs Experience writing functional and integration testsGood 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 ❯
line support Deliver framework-level improvements for throughput, resilience, and scalability Participate in peer reviews, mentoring, and agile ceremonies Required Skills & Experience Expert-level Core Java (collections, concurrency, NIO, memorymanagement) Strong understanding of multithreaded systems and low-latency I/O Deep familiarity with design patterns (Observer, Factory, Singleton, etc.) Experience with TDD , GIT , Maven/Gradle More ❯
experience 5+ years of experience developing embedded software for complex instruments or devices. Technical Expertise: Strong proficiency in modern C++ for embedded systems, including object-oriented design, multithreading, and memorymanagement in constrained environments. Hands-on experience with embedded Linux (e.g., Yocto) or real-time operating systems (RTOS) such as QNX. Deep understanding of low-level OS concepts More ❯
Skills & Qualifications: Bachelors degree in Computer Science, Engineering, or related field.Strong proficiency in C++ (C+/14/17/20) and Object-Oriented Programming.Experience with STL, multithreading, and memory management.Familiarity with Linux/Windows development environments.Good understanding of data structures, algorithms, and design patterns.Excellent problem-solving and debugging skills Good to Have: Experience with Boost, Qt, or MFC More ❯
Strong knowledge of telecom protocols (SIP, RTP, VoIP, 4G/5G, IMS, Diameter, SS7, etc.)Experience with distributed systems, real-time communications, or network services Solid grasp of concurrency, memorymanagement, and performance tuning in Rust Excellent troubleshooting and debugging skills Nice to haves Experience with Docker, Kubernetes, CI/CD , and cloud platforms Familiarity with telecom compliance More ❯
architect and implement efficient, maintainable systems. This role involves architecting and implementing scalable and reusable systems using C# and Unity across multiple areas of the game, including addressables, package management, data binding, UI and general systems and editor tooling that support our games and their features and functionality. You will collaborate closely with other engineering teams, design, production, QA … junior engineers, promote best practices, and foster a culture of continuous learning and technical excellence. Knowledge, Skills & Experience Deep proficiency in C# is essential, including a strong understanding of memorymanagement, garbage collection, async programming, and performance. A strong experience and understanding of Unity. Experience with Unity's UI Toolkit is beneficial but not essential. Experience developing Unity More ❯
ARM security architecture Experienced in designing/developing scalable embedded software Must have strong C/C++ programming skills (RUST is a plus) Strong understanding of operating system and memorymanagement fundamentals. Must be able to work in cross functional environment. Strong written and verbal communication skills References to a particular number of years experience are for indicative More ❯
programming Good understanding of OOPS concepts Strong knowledge and hands-on experience in SQL, Unix shell scripting Strong knowledge in RESTful APIs, Data structures, Algorithms, Collections, Multi-threading and memorymanagement and concurrency Preferred Qualifications: Sound knowledge of software engineering design patterns and practices Experience in Big data ecosystem using Hadoop, Spark, Scala using Python packages and libraries More ❯
oscilloscopes, logic analyzers, and test equipment. Experience integrating hardware and firmware in high-reliability systems. Knowledge of version control tools such as Git. Strong understanding of real-time systems, memorymanagement, and power optimization. Preferred Qualifications Experience with IoT, wireless communication protocols, or embedded Linux. Background in regulated industries such as medical, automotive, aerospace, or industrial automation. Knowledge More ❯
via WebSockets, gRPC, or similar protocols. ? Proficiency in translating high-fidelity designs (eg, Figma, Sketch) into beautiful, performant, and maintainable code. ? A strong understanding of Android UI performance optimization, memorymanagement, and threading models. ? Experience with the full mobile development life cycle, from ideation and prototyping to testing, release, and maintenance. Preferred Qualifications ? Advanced UI/UX & Conversational More ❯
City of London, London, United Kingdom Hybrid/Remote 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, memorymanagement, 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 ❯
TW75QD, Syon, Greater London, United Kingdom Hybrid/Remote Options
Sky
Lead technical delivery across features and components, ensuring architectural consistency, performance, and code quality. Leverage your deep experience with Lightning.js (built on JavaScript/TypeScript) to craft highly performant, memory-efficient, and visually engaging TV applications. Act as a subject matter expert for Lightning.js - mentoring engineers, reviewing designs, and setting standards for UI performance and maintainability. Develop and refine … Strong recent experience with JavaScript, TypeScript and Node.JS. Proven track record building high-quality, performant, and testable applications at scale. Deep understanding of UI performance optimisation, UI rendering and memorymanagement in constrained environments. Strong grasp of software engineering principles, modular architecture, and design patterns. Experience leading technical design and mentoring other engineers. Proficient in unit, integration, and More ❯
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memorymanagement, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memorymanagement, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
OpenGL. Strong understanding of computer graphics pipelines and modern GPU architectures. Expert-level proficiency in C and C++ programming languages. System-level performance analysis skills and strong OS fundamentals (memorymanagement, multithreading). Desirable Skills Experience of SKIA graphics library. Experience designing and implementing GPU shader algorithms. Experience working on GPU Drivers. Experience working with ARM 64-bit More ❯
high-quality software solutions and champion robust security practices. Provide strategic guidance on software design, resolving technical challenges, and driving consensus on complex issues. Collaborate with cross-functional teams, management, and stakeholders to align technical solutions with the business's strategic direction. Translate business requirements into scalable, secure, and innovative mobile endpoint capabilities. Drive project planning, track progress, manage … Computer Science, Engineering, or equivalent experience. 10+ years of experience in software development on mobile platforms (iOS, Android, Chromebook), with at least 4 years in a technical leadership or management role. Understanding of mobile operating system internals, including file systems, certificate management, process management, interrupt handling, and memory management. Experience with restful api's. knowledge of … to lead cross-functional, distributed teams in a collaborative, fast-paced environment. Exceptional communication (written and oral) and interpersonal skills to engage with diverse teams and stakeholders. Strong project management skills, including orchestrating large teams, tracking progress, and managing dependencies.Preferred Skills: Experience setting and enforcing high-quality coding standards and best practices. Expertise in unit testing, E2E testing, code More ❯
system engineers and simulation experts Documentation and handover of GPU-optimized modules Optional: contribution to Jetson-based environments if needed Required Skills Strong experience in CUDA development (custom kernels, memorymanagement, warp optimization) Background in numerical linear algebra , matrix operations, and solving systems of equations Experience with GPU-accelerated libraries such as: cuBLAS, cuSOLVER, cuSPARSE, Thrust , or similar … Knowledge of NVIDIA debugging/profiling tools (e.g., qdss, Nsight) Solid understanding of HPC concepts (parallelization, compute efficiency, memory hierarchy) Ability to work independently in a nearshoring/remote setup Very good English communication skills Nice to Have Experience with power flow calculations , electrical grid simulation, or energy modeling Experience with NVIDIA Jetson platforms Familiarity with Python bindings (Numba More ❯
software architecture and engineering.Strong background in C++, systems programming, distributed systems, or real-time applications.Expertise in design patterns, UML, system modeling, and architectural frameworks.Experience with Linux systems, performance tuning, memorymanagement, and concurrency.Exposure to cloud technologies, microservices, and containerization is a plus.Strong leadership, communication, and decision-making abilities. More ❯
environments as required. Execute patching and upgrade activities to ensure databases remain secure, stable, and up to date. Architecture & Performance: Demonstrate a good understanding of PostgreSQL database architecture, including memorymanagement, indexing, and query optimization. Handle performance issues by analyzing query execution plans, tuning configurations, and implementing best practices. High Availability & Clustering: Implement and manage repmgr cluster technology More ❯
to extract, transform, and load data from various sources into SAP HANA. Performance and Optimization: Optimize BODS dataflows and HANA data models for performance and scalability, including performance tuning, memorymanagement, and using features like delta loads and caching. Data Modeling: Create and maintain complex data models in SAP HANA, including Attribute, Analytic, and Calculation Views. Data Quality More ❯