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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
silicon platforms, helping to drive early adoption and inform future product direction and helping them to bring their visions to bear. Required skills and experience: Good programming skills - preferably C++, OOP and scripting languages such as Python and Bash A desire to have a positive impact both within our team and the wider Arm ecosystem Strong understanding of machine learning More ❯
CNNs, Transformers), and computer vision algorithms Experience developing and deploying perception algorithms (e.g., object detection, segmentation, tracking, SLAM, multi-sensor fusion) in real-world applications Proficiency in Python and C++ Experience with deep learning frameworks (e.g., PyTorch, TensorFlow) and MLOps tools/platforms Communication, interpersonal, and collaboration skills for working in a dynamic, cross-functional environment Company Statements Equal Opportunity More ❯
Experience working within a Production Test facility Knowledge/experience in the creation of test executives within NI LabView/TestStand Software Software programming/scripts (Python, C, C#, C++, VB, etc) Specification/build/commissioning/Support of test equipment Understanding of Mechanical principles, and working knowledge of applications Knowledge of compliance standards and certification (CE/DNV More ❯
Experience in implementing projects Great communicator with high EQ. Ability to occasionally produce clear diagrammatic documentation and model key aspects in UML sequence diagrams. May have a background in C++ before moving to Java. Relationship and consensus building skills Education/Qualifications: Bachelor's degree/University degree or equivalent experience in a similar role This job description provides a More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
within and outside the line of business, actively seeking out opportunities and promoting a culture for adoption of best practice Integration experience using software languages such as CVI, C, C++ Integration experience in a NI Test Stand environment LF/Digital and RF/uW hardware integration experience Hands on experience of hardware full design process and lifecycle. Knowledge of More ❯
will have: Deep understanding of System on Chip (SoC) based design and build environment. A prerequisite of HDL coding and test benching (VHDL, Verilog). Software languages, C (or C++) is preferable, additional languages considered useful. Knowledge of one or more of Bash, TCL, or Python Should be confident understanding and capturing requirements in order to develop solutions.Capable of creating More ❯
high-caliber scientific work, e.g., demonstrated through publications in peer-reviewed scientific journals or major ML conferences; Experience with one lower level language (not limited to, but such as C++, Rust); Experience with large scale data processing and database tools such as MapReduce, Dask, SQL, Hugging Face Datasets, TileDB, Ray. The salary range for Cambridge, UK: - Senior Machine Learning Engineer More ❯
needs. Youll need: - Strong Linux experience, and confidence working in Windows and across a range of environments - Experience with at least one programming or scripting language (e.g. Python, Bash, C++) - Familiarity with tools for automation or deployment (e.g. Ansible, Docker) - An interest in supporting research or scientific computing - A methodical and collaborative approach to work You dont need to tick More ❯
needs. Youll need: - Strong Linux experience, and confidence working in Windows and across a range of environments - Experience with at least one programming or scripting language (e.g. Python, Bash, C++) - Familiarity with tools for automation or deployment (e.g. Ansible, Docker) - An interest in supporting research or scientific computing - A methodical and collaborative approach to work You dont need to tick More ❯
needs. Youll need: - Strong Linux experience, and confidence working in Windows and across a range of environments - Experience with at least one programming or scripting language (e.g. Python, Bash, C++) - Familiarity with tools for automation or deployment (e.g. Ansible, Docker) - An interest in supporting research or scientific computing - A methodical and collaborative approach to work You dont need to tick More ❯
month ago Senior Data Scientist - Product Insights London, England, United Kingdom 4 weeks ago Software Engineering Lead (Flutter) - Catalyst Greater London, England, United Kingdom 1 month ago Senior C++ Engineer (Mandarin Speaker) - London/Remote from the UK London, England, United Kingdom 1 month ago London, England, United Kingdom 2 months ago Senior Supply Chain Applications Builder/Developer London More ❯
BASIC QUALIFICATIONS - 3+ years of building machine learning models for business application experience - PhD, or Master's degree and 6+ years of applied research experience - Experience programming in Java, C++, Python or related language - Experience with neural deep learning methods and machine learning PREFERRED QUALIFICATIONS - Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy More ❯
development skills. Desired Skills: Understanding of Equities Cash, D1 & Deriv market mechanics and products via sell-side trading projects Familiarity with low-latency programming languages such as Rust or C++ What we'll provide you By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working More ❯
based cryptosystems). Experience with automation tools, frameworks, and practices (e.g., CI/CD pipelines, scripting languages like Python, Bash). Proficiency in software development languages (e.g., Python, Java, C++, or Rust). Hands-on experience with testing frameworks and automated systems. Solid understanding of cybersecurity concepts, data security, and secure software development practices. Why GSK? Uniting science, technology and More ❯
role. Strong experience in software security, cryptographic software implementations (e.g., OpenSSL, BoringSSL), and knowledge of post-quantum cryptography. Experience in secure software development and validation, including knowledge of C, C++, Rust, or other relevant languages. Proven experience in bringing secure software products from concept to market. Technical Skills: Software Development & Agile Processes : Deep, hands-on experience with modern software development More ❯
solutions and support Mozilla's manifesto What you bring Several years of experience building complex applications for a broad and diverse user base using Java, Kotlin, and/or C++ Experience resolving problems, signaling risk, fostering change, and facilitating collaborative decision-making Passion for building excellent products, and a sense of ownership that spans from design to investigating and squashing More ❯
solutions and support Mozilla's manifesto What you bring Several years of experience building complex applications for a broad and diverse user base using Java, Kotlin, and/or C++ Experience resolving problems, signaling risk, fostering change, and facilitating collaborative decision-making Passion for building excellent products, and a sense of ownership that spans from design to investigating and squashing More ❯
platform (Windows, macOS or Linux). Development experience on Windows and/or macOS, particularly with low-level Win32/Cocoa API coding. A solid understanding of C/C++ and some knowledge of Rust. You are an excellent communicator and have participated effectively on a distributed team. You're pragmatic about how to move things forward in specific timeframes More ❯
platform (Windows, macOS or Linux). Development experience on Windows and/or macOS, particularly with low-level Win32/Cocoa API coding. A solid understanding of C/C++ and some knowledge of Rust. You are an excellent communicator and have participated effectively on a distributed team. You're pragmatic about how to move things forward in specific timeframes More ❯
Familiarity with the specific audio processing chains used in broadcast (e.g., AM/FM radio) or by major streaming services. Low-level/Systems Programming: Experience with C/C++ for developing high-performance libraries. Mentorship Experience: A history of formally or informally mentoring junior team members. Commercial Acumen: Experience contributing to commercial proposals, such as Statements of Work. Version More ❯
application development. Backup/Image handling on servers and workstations and patch management. Exposure/Basic Knowledge in International electrical (IEEE/IEC) Standards. Basic Knowledge on C/C++ is an added advantage. Experience in establishing controls over any medium that is used as a backdoor into the SCADA network Qualified individuals with a disability may request a reasonable More ❯
recovery, asynchronous processing, and configuration management Expert at understanding enterprise customer requirements and translating them into technical specifications and architectural guidance Hands-on coding ability in Python, Go, or C++ to support automation and architectural prototypes Skilled in continuous integration and deployment (CI/CD) methodologies and toolchains Strong communicator, capable of translating complex technical concepts for both technical and More ❯
recovery, asynchronous processing, and configuration management Expert at understanding enterprise customer requirements and translating them into technical specifications and architectural guidance Hands-on coding ability in Python, Go, or C++ to support automation and architectural prototypes Skilled in continuous integration and deployment (CI/CD) methodologies and toolchains Strong communicator , capable of translating complex technical concepts for both technical and More ❯
We are looking to hire up to 15 developers whose most recent and primary laguage is C++. You should be comfortable producing idiomatic code in a large multi-author code base using standard tools and strong in data structures and More ❯