our 24x7 on-call rotation, SCRUM, and deployment planning. We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on Java , Kotlin , C++ , and Postgres , supporting millions of user endpoints and running as a scalable cloud service in AWS . Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will More ❯
our 24x7 on-call rotation, SCRUM, and deployment planning. We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on Java , Kotlin , C++ , and Postgres , supporting millions of user endpoints and running as a scalable cloud service in AWS . Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and evolve the modelling environment according to current and future requirements Required Skills and Experience: You will have knowledge and experience in several of these areas: Strong C/C++ programming and debugging skills. Programming in scripting languages such as Python, Perl, Bash Power or performance modelling "Nice To Have" Skills and Experience: Power management and thermal modelling Digital hardware More ❯
gaming, online experiences or distributed systems with a desire to shape the future of virtual worlds. Experience with at least one modern programming language such as JavaScript, TypeScript, Go, C++, or similar. Appreciation for productive software engineering including: developer tooling, AI copilots, IDE mastery and automation. Demonstrable interest and passion for development (e.g. personal projects, blogs, open source projects etc. More ❯
activities, including troubleshooting and issue resolution • Maintain configuration management and ensure quality control over MBSE artifacts Qualified candidates will have the following experience and skills: • Proficiency in MATLAB, Python, C++, and other high-level computing languages • Functional knowledge of radar or electronic warfare systems, subsystems, and components • Experience in system analysis, requirements development, algorithm design, or modeling and simulation • Familiarity More ❯
CE, ML or related field - Experience in building models for business application - Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience More ❯
performance through the creation of tests and benchmarks Integrate our research solutions into our product Develop a good understanding of our decoder technologies What we need Proficiency with Pythonand C++ Curiosity to learn about new technologies, including quantum computing and quantum error correction Ability to explain highly technical concepts clearly Experience with standard development practises, such as source control (e.g. More ❯
models, segmentation, object detection, classification, tracking, or other related applications of deep learning Experience with the major deep learning frameworks: PyTorch or TensorFlow Strong programming skills in Python or C++ Preferred Qualifications: Experience developing real-time software for mobile applications Knowledge of computer graphics foundations Track record of successful projects in GenAI field Examples of your work such as open More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
particularly in backend engineering, performance tuning, and code generation. Strong understanding of microarchitectural-level performance, and a consistent track record of optimizing software to match. Proficiency in C/C++ and groundbreaking software engineering practices. Excellent debugging, analytical, and problem-solving skills in complex compiler environments. Experience with LLVM, GCC, or proprietary compiler stacks. "Nice To Have" Skills and Experience More ❯
experiences: Experience working on real world software projects Extensive experience with Linux operating systems and ROS/ROS2 navigation stack Knowledge of systems programming languages such as C/C++ Familiarity with signal processing techniques, such as signal-to-noise ratio analysis Hands-on experience in debugging and testing software systems and embedded devices using common tools such as GDB More ❯
architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience in one or more of the following: machine learning, multimodal models, computer vision, natural language processing and audio/signal processing. PREFERRED QUALIFICATIONS More ❯
Horsham, Sussex, United Kingdom Hybrid / WFH Options
Hardlight
and appropriate way within and beyond the AI Team. Work and act independently taking into account current and future team objectives and priorities. Knowledge, Skill and Experience Essential Excellent C++ programming skills and knowledge of more recent language features/Previous game development experience that includes systems design. Significant experience developing AI or related systems in games, research, or other More ❯
technical problems across multiple disciplines (art, code, tools). Collaborate with the broader team to improve Perforce and Git workflows. Build or extend small tools and utilities in Blueprints, C++ and Python to accelerate development pipelines. Assist with technical art tasks, such as shader/material development, lighting, and performance profiling. Serve as a liaison between departments to help integrate More ❯
delivery and quality of 3rd party developers who build for our platforms, or who integrate our technology. Our Ideal Candidate Domain Expertise: Desktop Software Development : Building, shipping, and maintaining C++ applications for Windows and macOS. Audio/Music: Familiarity with music creation tools, digital audio technology, and realtime systems. DSP & Realtime Systems : Experience delivering performant, low-latency systems - ideally in More ❯
delivery and quality of 3rd party developers who build for our platforms, or who integrate our technology. Our Ideal Candidate Domain Expertise: Desktop Software Development : Building, shipping, and maintaining C++ applications for Windows and macOS. Audio/Music: Familiarity with music creation tools, digital audio technology, and realtime systems. DSP & Realtime Systems : Experience delivering performant, low-latency systems - ideally in More ❯
Wandsworth, Greater London, UK Hybrid / WFH Options
Treecode
data BSc above in Machine Learning, Computer Science, Engineering, or a related technical discipline or equivalent experience Desirable Strong software engineering experience in Python and other relevant languages (e.g. C++ and CUDA) Direct experience working in at least one of computer vision, robotics, simulation, graphics, or large language models. MS, or above in Machine Learning, Computer Science, Engineering, or a More ❯
Aberdeen, Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
ION Recruitment
Software Engineer C++/Linux We are a leading technology company seeking an enthusiastic C++/Python Software Engineer to join our clients multinational team, specializing in video/audio compression for media processing solutions. This is an exciting opportunity to work with cutting-edge technologies in a collaborative and innovative environment. Location: Aberdeen , UK Work Style: Primarily office-based … with hybrid working options available for experienced candidates. Key Responsibilities: Develop and maintain software systems in C++ and Python on Linux platforms, focusing on high-performance media solutions. Collaborate with a distributed team across the UK and Canada on media compression and video/audio pipelines. Design, implement, and optimize media pipelines , compression algorithms , and real-time systems. Participate in … design and development of containerized deployments using Docker . Essential Qualifications & Attributes: PhD/MSc or BSc in Computer Science (1st class or 2:1). Strong skills in C++ programming, with experience in C++11/14/17 and modern coding practices. Proficiency with Linux development environments and systems programming. Demonstrated experience in media systems , video/audio streaming More ❯
Missile Defense Advanced Simulation (MDASim) project on the Specialized Warfighter Development Contract (SWDC). In addition, this role designs, develops, tests, documents and integrates simulation products for MDASim using C++ and/or C# programming languages on Windows operating systems. Essential Functions: • Design, implement, and maintain CI/CD pipelines • Automate infrastructure deployment, scaling, and management • Monitor system performance and … with all 3 would be great since they use them all but not required 3. 2+ years of experience developing software in object-oriented programming languages such as C, C++, or Java- need experience with Visual Studio 22 NICE TO HAVE: Automated testing exp with test studio and Checkmarx Must have active Secret clearance Additional Skills & Qualifications • Ability and willingness … CI • Working knowledge of version control systems such as Git • Understanding of networking concepts and security best practices • Experience developing software in object-oriented programming languages such as C, C++, or Java Preferred Qualifications: • Bachelor's Degree in Computer Science, Software Engineering or related field • Experience in software development, including analysis, design, code, test and integration • Strong, written, verbal and More ❯
teams to interact with complex security data using natural language-streamlining how they assess access risks and data exposure. We're looking for an experienced Software Engineer with strong C++ expertise to help expand and enhance our platform. You'll design, develop, and maintain features for Microsoft platforms-including Windows and Microsoft 365-while evolving a mature codebase and contributing … oriented, collaborative, and passionate about building high-impact security tools, you'll thrive here. Join us and help reimagine the future of enterprise data protection. Key Responsibilities Use modern C++ and the Windows development stack to build robust and efficient software components. Implement and maintain C++ modules responsible for the backend of the product, including the core components. Research, analyze … and privacy requirements relevant to enterprise environments. Qualifications Bachelor's degree in computer science or a related field, or equivalent work experience At least 4 years of experience in C++ development with the active use of modern standards At least 2 years of Windows software development in C++ Strong knowledge of object-oriented programming Proficiency with effective algorithms and data More ❯
required. Develop and maintain knowledge of best practice development processes, language standards and tools, e.g. TDD/BDD, Continuous Integration, DevSecOps, static and run-time analysis tools, C/C++ standards and secure software development. Estimate time and effort required for software activities and deliver to these time and effort estimates to ensure cost and schedule adherence. Propose improvements in … one of the following; Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C/C++ Experience of best practice software development processes/lifecycles Experience of Object Oriented Design and Design Patterns Experience of software testing and design for test Desirable: Javascript, node.js, react.js Python More ❯
Lincoln, Massachusetts, United States Hybrid / WFH Options
WINGBRACE LLC
development or systems engineering and integration projects Industry experience in Cloud Engineering, PaaS, SaaS, and full stack development Demonstrated programming experience in object-oriented programming (e.g., Java, C# or C++, Python) Demonstrated proficiency and strength in verbal, written, presentation, and communications skills for developing and delivering technical presentations Referenceable project-based experience in a team environment Experience leading teams of … Mathematica, Python, R) Knowledge of Analysis of Alternatives, Verification and Validation, Design of Experiments and data analytics. Hands-on experience with one or more of the following: C/C++, Go, Ruby, Kotlin Experience working with and understanding XML and XSD files Technical writing (e.g. data definitions) experience Please apply to Benefits We believe customer experience starts with employee experience More ❯
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we More ❯
Client: Our client a leading Multinational Semiconductor EDA Software provider requires Lead C++ Python AI Software Engineer for role in Cork City, Ireland or Cambridge, England. The role will require the candidate to be onsite 4 days per week. You will be part of a team which is responsible for developing and evaluating AI infrastructures for multiple Electronic Design Automation … and senior colleagues, cross teams and external customers. Education: Good degree in Computer Science, Electrical Engineering, or related technical field. Experience: A minimum of 3 years programming skills in C++, Python Knowledge of AI/ML concepts and frameworks Strong understanding of Software Development best practices and in OO Design principles and patterns. Excellent problem-solving skills and analytical thinking More ❯
on Site All qualified candidates will be responded to in 24 hrs or less. Employment type: Full Time w-2 or C2C or 1099. Rate: open to Negotiation Principal C++ Software Engineer/developing and maintaining advanced ground station software. Our complex domain requires creative solutions to meet evolving customer needs. Responsibilities to Anticipate: • Develop software for advanced satellite ground More ❯