identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
identify zero-day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Preferred Skills and Experience: Ten (10) years of full-time professional experience conducting penetration testing and/or offensive Cyber … systems (Linux, Windows, MAC OS) Utilizing Active Directory Performing exploit development Identifying gaps in tools and development techniques Performing development with at least two scripting or programming languages (python, C++, Java, Rust, Assembly, C#, etc.) Education: Bachelor of Science in Information Systems, Bachelor of Science in Information Technology, Bachelor of Science in Computer Science, or Bachelor of Science in Computer More ❯
Senior Software Engineer, AI Fitness, Health Coach, Fitbit link Copy link corporate_fare Google place London, UK Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Apply link Copy More ❯
Role Overview: As a Software Developer, you will be responsible for the design, development, and maintenance of software applications operating in cloud environments. You will work closely with a talented team to develop bespoke applications and systems that meet the More ❯
In this role, you will develop control systems and related application software for our advanced radiotherapy solutions. Working on an embedded PC running a real-time operating system, you'll ensure the safe and accurate delivery of radiation beams to More ❯
Design, build and maintain a stable and efficient infrastructure to optimize service delivery across production, QA, and development environments throughout the development lifecycle. Monitor, troubleshoot, maintain, and continuously improve building, packaging, and deployment processes. Implement automated infrastructure capabilities like backups More ❯
Roles and responsibilities of the assignment: Self-Service Check-in Development and maintenance of SSCI applications Kiosk and Web Check-ins Key Deliverables: Develop and maintain backend components using C++11 or above, including performance-critical modules. Build dynamic and responsive More ❯
Description: We are seeking a software engineer with a strong interest in offensive cyber, vulnerability research, and reverse-engineering for mobile devices. You will perform a variety of activities, including application development, exploit testing/debugging, reverse-engineering mobile applications More ❯
Roles and responsibilities of the assignment: Self-Service Check-in Development and maintenance of SSCI applications Kiosk and Web Check-ins Key Deliverables: Develop and maintain backend components using C++11 or above, including performance-critical modules. Build dynamic and responsive More ❯
london (hounslow), south east england, united kingdom
Scalian
Roles and responsibilities of the assignment: Self-Service Check-in Development and maintenance of SSCI applications Kiosk and Web Check-ins Key Deliverables: Develop and maintain backend components using C++11 or above, including performance-critical modules. Build dynamic and responsive More ❯
Description: Position SUMMARY: The Senior Electro-Optic Engineer position is highly skilled and experienced, requiring a strong background in the design, development, and analysis of diode laser spectrometer systems. The ideal candidate will have expertise with diode lasers, optical system More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit 3x C++ Software Engineer subcontractors on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate: £65.00 per hour Overtime Rate: Hours worked over the standard 37 hours … and broad range of experience in software engineering throughout the development as well as being able to support and mentor other engineers in their team. Responsibilities: Development of a C++ HMI application on a Linux Operating System To undertake a full range of engineering activities in line with relevant processes, quality and other requirements Be capable of developing collaborative relationships … SW organisation and other parts of the company Be willing and able to support other engineers within the team Skillset/experience required: Skillset/Experience required: Use of C++ in a safety related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience/Knowledge More ❯
of volatility and Delta1 trading and trusted to design, test, and release algorithms that directly impact P&L. What you'll be doing: Build and enhance trading algorithms in C++ Collaborate daily with traders and senior quants Take full ownership of algos from design and testing to production Work on greenfield projects Directly influence strategy with minimal red tape What … You'll Need: Strong modern C++ (17/20) and design pattern experience Proficiency with KDB+/q Understanding of trading systems, market structure, and risk controls Experience with options, futures, ETFs, or Delta1 products is highly desirable Comfortable engaging directly with the business Nice to Have: Background in volatility or market-making algos If you're passionate about quantitative More ❯
Join a cutting-edge robotics company in the heart of London that’s redefining automation through intelligent motion systems. We’re looking for an experienced Embedded C/C++ Programmer to be at the forefront of developing high-performance motion control software powering our next generation of robotic platforms. What You’ll Be Doing Architecting and implementing real-time embedded … algorithms for responsiveness and accuracy Working across the full product lifecycle—from prototyping to deployment in the field What We’re Looking For Strong proficiency in C and modern C++ (C++14/17/20) in embedded environments Solid understanding of real-time operating systems (RTOS) and interrupt-driven programming Experience with microcontrollers (ARM Cortex-M preferred) and low-level More ❯
change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio Your role and responsibilities We are seeking an experienced C++ (MFC) software engineer, who has good experience of IDMS, IDMSX, and Journal Roll Forward processing. The successful candidate should have the full range of SDLC skills, including being able to … and colleagues will be vital. The candidate will be responsible for the migration of several large legacy databases, moving them onto a modern equivalent. Required technical and professional expertise C++ (Using Microsoft Foundation Class Library (MFC IDMS (Integrated Database Management System) IDMSX (Integrated Database Management System (that was extended from IDMS JRF (Journal Roll Forward) Preferred technical and professional experience More ❯
pricing capabilities used internally and externally. Qualifications Prior experience building and integrating pricing models. Background in real-time environments. Strong knowledge of pricing analytics. Experience in Python, Java or C++ (kdb+ is a bonus). Exposure to execution and hedging algorithms is a plus. Working model This role operates on a hybrid working model and will require 2-4 days More ❯
and architecture planning. What We’re Looking For Minimum 5 years of experience in embedded firmware development with ARM Cortex-M series (STM32). Strong proficiency in C and C++ for embedded systems. Experience working with STM32CubeIDE, Segger Ozone, and J-Link tools, linker scripts. Solid understanding of real-time operating systems, particularly FreeRTOS. Practical experience with Ethernet networking stacks More ❯
Job Title: C++ Engineer Organisation Overview Our client is a pioneering robotics company at the forefront of revolutionizing sustainability. They are dedicated to creating innovative solutions that have a positive impact on the environment. With a focus on sustainability and cutting-edge technology, our client offers a dynamic work environment where creativity and innovation are valued. Role Summary To develop … solutions that contribute to a greener future. It offers an exciting opportunity to be part of a company making a meaningful difference in the world. Responsibilities Developing high-quality C++ code for robotics applications Contributing to the enhancement of existing systems as well as developing the framework for the future of the companies development Ensuring code quality and compliance with … best practices Providing support for debugging and resolving software issues Essential Skills & Experience Proficiency in C++ programming language Solid understanding of software development principles Experience in developing software for robotics applications Ability to work effectively in a collaborative team environment Strong problem-solving abilities and attention to detail Desirable Skills & Experience Familiarity with computer vision technologies Prior experience in a More ❯