devices, using both commercial software and analytical approaches. Excellent communication skills, critical thinking, and self-motivation. Even better if you Have programming experience in C++ or Python for simulation and automation. Are highly analytical, detail-oriented, and able to own complex tasks and drive them to completion. Have experience in More ❯
debugging and system integration Hardware/Software design requirements System design for real-time applications Familiarity with Linux operating system Familiarity with computer science (C++ an advantage) Integration of microcontrollers into RF hardware (e.g. Raspberry Pi) Experience in the Defence/Aerospace or safety regulated environment would be advantageous Company More ❯
and document intellectual property such as trade secrets, patents and controlled information Perform any other duties reasonably requested by management Job Requirements: Experience with C++ Embedded software on embedded Linux OS (e.g., Petalinux/yocto) Expertise in design, coding, debugging, reviewing, and testing software Experience interfacing Ethernet (TCP/IP More ❯
in Graphics Programming, Game Programming, or Tools Programming. What do we expect from our VFX Programmers? Mentor and potentially lead team members. Proficiency in C++ within large codebases, including testing and source control. Ability to motivate and positively influence multidisciplinary teams. Strong knowledge of 3D mathematics; experience in Graphics, Game More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Glocomms
cloud infrastructure and modern development workflows. Expertise in code performance tuning and optimization. Proficient in at least one major backend language (e.g., Python, C#, C++). Familiarity with Git or other version control systems. Strong understanding of full application lifecycle, including authentication, API integration, CI/CD, testing, and monitoring. More ❯
block or Statement List methods and both programming and configuring SCADA s/w packages as well as using programming languages ranging from C, C++, C#, VB and VBA, and undertaking IP network design and configuration and the design and test of ELV electrical panels. Our client is a progressive More ❯
software. Candidate Profile Essential: Experience in manufacturing test of advanced electronic systems. Good understanding of the fundamentals of electronics. Experience with Python, C/C++, Bash, and Git. Experience using the Linux command line. Ability to work collaboratively with internal teams such as software, silicon design and hardware design. Ability More ❯
considered in lieu of educational requirements Must have knowledge of Probability, Statistics, and Combinatorics Knowledge of a modern, object-oriented programming language such as C++, including appropriate use of object-oriented design is required Must have an understanding of core programming concepts and techniques Knowledge of Microsoft Excel is required More ❯
responsible for the development, maintenance and operational support of the build systems, tooling & deployment we use for our various products based on Rust, Go, C++, Delphi, JavaScript, Android, iOS and Qt. You develop prototypes for new infrastructure concepts and ideas. You bring your ideas to the team, and discuss and More ❯
in CS, CE, ML or related field - 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 More ❯
CPU architectures or other complex IP (e.g. GPUs, NNAs) Fluency and the ability to write clear and concise code in languages like SystemVerilog, Python, C++, Rust, or Go Past verification ownership of a design block Analytical thinking, self-sufficiency and team collaboration skills Ability to work effectively across teams to More ❯
development lifecycles. Experience of Model Based Systems Engineering. Experience of Windows and Linux Operating Systems. Appreciation of modern software design techniques and languages (e.g. C++, Java, C#) (desirable). Perks/Package: They have a number of opportunities for Systems Engineers with different levels of experience: Full engineering lifecycle with More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Viavi Solutions
the associated 3GPP telecommunications technologies and standards would be a bonus. Experience with embedded processor hardware would be a bonus. Programming skills (e.g., C#, C++, Python) would be a bonus. Strong collaboration and team working skills, including cross-functionally, with the ability to establish and maintain effective relationships across all More ❯
will be expected to clearly and confidently communicate issues that may arise and offer solutions to resolve them. Knowledge, Skill and Experience Essential Fluent C++ Experience with Visual Studio Experience with DirectX 12 or Vulkan Excellent communication skills; both written and verbal Experience working on at least two shipped titles More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
TieTalent
quality and accuracy of work is essential. Some experience working with mobile communications would be desirable but not essential Understanding of UML and C, C++ and/or Ada Languages. Ability to support and define requirements History of improving teams through strong coaching and mentoring skills. Our company: Peace is More ❯
excited by this charter, come join us! BASIC QUALIFICATIONS - 3+ years of building machine learning models for business application 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 More ❯
/or academic experience. Experience with one or more programming languages commonly used for large-scale data management and machine learning, such as Python, C++, Pytorch/Tensorflow, Pytorch Lightning, etc. Previous experience with Machine Learning at scale: Large Language Models and Self-Supervised/Contrastive/Representation Learning for More ❯
/or academic experience. Experience with one or more programming languages commonly used for large-scale data management and machine learning, such as Python, C++, Pytorch/Tensorflow, Pytorch Lightning etc. Previous experience with Machine Learning at scale: Large Language Models and Self-Supervised/Contrastive/Representation Learning for More ❯
computing software and hardware stacks. Experience with Linux distributions or distribution builders such as Debian, Red Hat Enterprise Linux, SLES, and Yocto. Experience with C++, Rust, or SPARK/ADA. Experience working in global teams and with cross-cultural communication. Experience with virtualization and device passthrough workloads. Additional Information: This More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Yelp USA
engineering best practices and mentor junior engineers What it takes to succeed: Strong backend engineering experience, ideally in Python or similar languages (e.g., Java, C++). Proficiency in working with SQL and NoSQL databases, and experience with distributed data stores like Cassandra. Experience with real-time data streaming technologies such More ❯
with a focus on low-level and/or security related development. Extensive experience with at least one native development language such as C, C++, Zig or Rust Significant experience in delivery with projects finished and delivered across a range of platforms and solutions. An exceptional knowledge of security concepts. More ❯
Senior C++ Developer - High Frequency Trading, New Office Buildout (London) Overview: Our client is expanding with a new office in London and is seeking the first C++ developers to join this exciting venture. Founded in 2014, they are a quantitative investment firm that has assembled a team of researchers, portfolio … degree in Computer Science or a related field, demonstrating a strong foundation in theoretical and practical aspects of computing. Extensive experience with C/C++ and object-oriented programming, showcasing the ability to write efficient, maintainable, and scalable code. Proven experience in the high-frequency trading (HFT) industry, with a More ❯
guildford, south east england, United Kingdom Hybrid / WFH Options
Amiqus - Games Recruitment Specialists
Lead Generalist Programmer to take technical ownership of this studios in-house open-world multiplayer game creation framework built on UE5. The role is hybrid, involving 2 days a week at their Guildford studio. Benefits include – Pension, Healthcare, possible future More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Software Placements
Client: Our client a leading Multinational Semiconductor Company requires a Lead and Senior C++ (14/17) Software Engineer for role based in Newcastle, England. The role requires the candidates to be based onsite 4 days per week. Role: The Successful candidates will be deeply involved in the development and … degree, evidence of achievement, and an exceptional talent for algorithm development . Although advantageous, EDA experience is not essential. Responsibilities: Develop and maintain the C++ code base Absorb requirements for new features and create design, function and test specifications Work closely with team members to develop techniques to increase the … in A-level mathematics, physics STEM degree, such as Math's, Physics, Engineering, or Computer Science Russell Group science degree Experience writing programs in C++ (C+/17) or other object-oriented programs. Algorithmic software development skills Exposure to Linux/Unix environment. Experience with QT, a big plus Excellent More ❯
behind the company's rapid growth. Our software engineers work on a wide variety of projects and with a diverse toolset. As a Senior C++ focused Software Engineer, you will be responsible for improving our ability to stop in-progress cyber-attacks using proprietary software and third-party integrations. In … this role, you will work daily with core software modules written in C++ and be confident working with various technologies and applications. Your responsibilities will include: Working within small, task-specific teams with experienced members. Working independently on new ideas and projects. Prioritising tasks effectively within the broader project scope … We seek candidates with a solution-focused mindset and an analytical approach to problem-solving. During the interview, you should demonstrate your proficiency in C++ programming and your experience with writing production-level code. Familiarity with Linux environments, Docker, containers, networking, and domain knowledge is also important. Additionally, you are More ❯