networks Communicate status with leadership and customers Ensure software standards are met Minimum Requirements: Bachelor's degree and 12+ years of relevant experience Proficiency in Python and C/C++ programming Troubleshooting/debugging experience Proficiency in low-level internals in one or more technology areas (e.g. Windows, Unix, Mobile, Network devices) Proficiency with networking (TCP/IP) and socket More ❯
of ideally 5+ years within ML development and deployment. Tech & Team leadership of small to medium size teams. Experience of the UAV/Drone/Autonomous Systems sector. Python, C++, Java or Rust. TensorFlow, TensorFlow Lite, TensorRT, PyTorch, Scikit-Learn. Software Development best practices (CI/CD, DevOps, Docker, Kubernetes) Familiarity with Cloud environments (AWS, GCP etc.). This is More ❯
EC1V, Bunhill, Greater London, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Auditor – Security Software Engineer (Remote, UK/EU) Are you experienced in Security Software and Web3/Smart Contract Auditing, with strong programming skills in Solidity, Go, Rust, or C++? Do you want to join a world-class team securing some of the most advanced blockchain protocols? This is a unique opportunity to work with a pioneering start-up at More ❯
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please More ❯
Engineer Essential: Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques Extensive experience of developing embedded software for bare metal systems or with Real-Time Operating More ❯
embedded/application software or analog/digital hardware in high-tech environments. You are familiar with any or more of the following languages/tools/contexts: C, C++, Python, embedded Linux, Java, c#, Qt, TCL, Matlab, Labview, VHDL for FPGA/ASIC/PCBs, Android/iOS, ARM/DSP, agile/SCRUM. Your experience is in market More ❯
your role, actively contributing to global challenges. • Develop clean, well-architected code, innovating and iterating towards elegant, supportable solutions for our customers. Required Skills & Qualifications: • Strong practical experience with C++, preferably within a Windows/Visual Studio environment. • A solid mathematical background. • Desirable experience with TCP/UDP sockets, MFC, and OpenGL V4, including compute shaders. • Ability to adapt and More ❯
and testing knowledge. Six Sigma, Black Belt, and Green Belt certification. Testing experience on proving grounds. Knowledge of instrument calibration processes. Proficiency in programming/scripting languages (C/C++, Python, Java, or similar). Degree in a Systems, Mechanical, Electrical/Electronic, or related field or equivalent. More ❯
native-level mobile development Experience with vulnerability analysis Experience with assembly, preferably ARM Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing Objective-C, Swift or C++ programming Ability to work independently and as part of a team in a fast-paced environment with ever-changing requirements. Security Clearance U.S. government Top Secret security clearance Possess a More ❯
algorithms in VHDL for FPGAs; Designing tests for PCBs, including firmware and software, as well as developing Linux device drivers for hardware; Software development experience in embedded C and C++ An impressive academic history including a first class degree backed by A/A at A-Level will also be required. Please note: as many of the projects are related More ❯
science, information systems or applicable engineering field and minimum • 5 years of experience in computer science, information systems, or network engineering; • 5 years of experience programming in Assembly, C, C++, and/or Python; • Minimum five (5) years of experience programming cyber tools and/or techniques for the US Government or commercial sector • Experience performing open-source research & vulnerability More ❯
XRAY/JIRA Test Authoring Environment Experience and certification for conducting testing on proving grounds. Proficient in the use and application of a programming/scripting language (C/C++, python, Java, or similar) Educated to Degree level in a Systems, Mechanical, Electrical/Electronic or related field. More ❯
Science, Computer Engineering, or a related technical discipline. Experience with developing or operating distributed systems at scale. Knowledge of technology-agnostic approach to engineering. Knowledge and experience in C, C++, Go or Rust. More ❯
onnx frameworks. Collaborate with researchers to code, train, and transition models to production. Integrate AI features into existing products, leveraging latest ML advancements. Requirements: Proficiency in Python, C, and C++ programming. Experience with Llama.cpp and ggml inference engines, especially for GPU deployment. Understanding of deep learning concepts and architectures. Experience with transformers and LLMs. Adept at learning new technologies rapidly. More ❯
root causes of technical issues spanning hardware and software. Candidate Profile Experience in manufacturing testing of advanced electronic systems. Strong understanding of electronics fundamentals. Proficiency with Python, C/C++, Bash, and Git. Experience using Linux command line. Ability to collaborate with software, silicon, and hardware design teams. Problem-solving skills for complex electronic systems. Excellent communication and presentation skills. More ❯
Clearance required to start Preferred Qualifications: Microelectronic component test experience Knowledge of Electronic Design Automation (EDA) tools such as Altium, Eagle, LTSPICE, etc. Some programming experience with Python, C, C++, VisualBasic, git, or Labview. Basic analog or design knowledge of circuit boards or ASICs. Understanding of noise and repeatable test measurements. Knowledge and understanding of microelectronic fabrication processes and techniques. More ❯
Clearance required to start Preferred Qualifications: Microelectronic component test experience Knowledge of Electronic Design Automation (EDA) tools such as Altium, Eagle, LTSPICE, etc. Some programming experience with Python, C, C++, VisualBasic, git, or Labview. Basic analog or design knowledge of circuit boards or ASICs. Understanding of noise and repeatable test measurements. Knowledge and understanding of microelectronic fabrication processes and techniques. More ❯
how to bypass protections like stack canaries, DEP, K/ASLR, CFG, KPP, SMEP/SMAP. Coding - Candidates should be able to demonstrate extensive experience coding in C/C++ and Python, including understanding Object Oriented Programming, Networking (sockets), Multithreading, and implementing cryptographic protocols for data at rest and data in transit. You should be capable of developing technical solutions More ❯
Gloucester, Gloucestershire, England, United Kingdom
Searchability NS&D
areas: Building and designing scalable data platforms Data visualisation and techniques for data extraction Machine learning and advanced data analytics Proficiency in programming languages such as Python, Java, or C++ DevOps techniques and cloud technologies Agile methodologies and team leadership Strong stakeholder and customer engagement skills This role offers a unique opportunity to work on impactful projects, lead innovative teams More ❯
or developing algorithms for business application. PhD, or a Master's degree and experience in CS, CE, ML or related field. Knowledge of programming languages such as C/C++, Python, Java or Perl. Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing. Proficiency in coding More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
microTECH Global Limited
deployment on embedded/mobile platforms, including CPUs, GPUs, and NPUs. Hands-on experience with multi-GPU or distributed training at scale. Strong programming skills in Python, C/C++, and familiarity with Linux-based systems. Competency with tools such as Git and GitHub for version control and collaboration. Strong teamwork and communication skills. Desirable: A strong publication record in More ❯
deployment) • Experience with engineering analysis tools (Mathcad, MATLAB, etc.) • Experience with mechanical and/or electrical design tools (Altium, Solidworks, etc.) • Experience with software programming languages (e.g. JAVA, C#, C++, Python) • Proficient with Microsoft Office suite Desired Attributes and Skills: • Demonstrated Leadership on small to medium technical programs/projects. • Understanding of acoustic propagation and scattering for underwater and structural More ❯
equivalent quantitative field - Experience with neural deep learning methods and machine learning - Experience in building machine learning models for business application - Experience in applied research - Experience programming in Java, C++, Python or related language - Strong track record of patents and publications. PREFERRED QUALIFICATIONS - Experience in building speech recognition, machine translation and natural language processing systems (e.g., commercial speech products or More ❯
Filton, Bristol, Avon, England, United Kingdom Hybrid / WFH Options
The One Group
to support designs, review testing, and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge - C, C++, C#, Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining frameworks More ❯
work opportunities for the department and wider Test & Evaluation Essential skills/qualifications: • Degree or equivalent in Engineering, Maths or Physics. • Strong programming knowledge and experience in C/C++ using Visual Studio • Project X domain knowledge, particularly cockpit Human Machine Interface (HMI). • Experience of configuration control tools, particularly Mercurial. • Ability to use your own initiative and act independently More ❯