Greater London, England, United Kingdom Hybrid/Remote Options
Rooya
About us: Rooya is an innovative company transforming fleet management and insurance through advanced AI-vision telematics technology. Our platform leverages computer vision to provide optimized decision-making solutions for the insurance and fleet management industries. Job Overview We are seeking an experienced Senior Android Kotlin Engineer to join our team. The ideal candidate should have extensive experience … working with Android SDK components such as Camera2, MediaCodec, MediaMuxer, GPS, and Sensors . Additional expertise in OpenGL, Native JNI/C++, and memory optimization techniques would be a strong advantage. This role requires deep technical knowledge and hands-on experience in developing high-performance Android applications. Key Responsibilities Develop, optimize, and maintain high-quality Android applications using Kotlin … . Work with Camera2, MediaCodec, and MediaMuxer to implement advanced media processing features. Integrate GPS and sensor-based functionalities into Android applications. Optimize memorymanagement and performance for efficient app functionality. Utilize Native JNI/C++ to enhance application performance where necessary. Troubleshoot, debug, and resolve performance bottlenecks in Android applications. Requirements Proven experience as an Android Developer More ❯
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 ❯
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, memorymanagement, 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 ❯
production stability. Key Skills & Experience 7+ years’ professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments. Strong knowledge of multithreading, concurrency, memorymanagement, and lock-free data structures. Proven experience optimising network I/O, kernel bypass, and performance tuning (e.g. DPDK, RDMA, kernel tuning). Solid understanding of Linux More ❯
production stability. Key Skills & Experience 7+ years’ professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments. Strong knowledge of multithreading, concurrency, memorymanagement, and lock-free data structures. Proven experience optimising network I/O, kernel bypass, and performance tuning (e.g. DPDK, RDMA, kernel tuning). Solid understanding of Linux More ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯
work products or enhancement of existing applications and systems. Work on problems with open ended scope, schedule, and expectations. Follow established development practices and processes to maintain the configuration management of software products. Design, develop, and maintain software applications using C/C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new … prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer 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, memorymanagement, 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 ❯