in scripting languages such as JavaScript, TypeScript, React Native, Python, BrightScript, or related technologies. Familiarity with AI/ML and LLM technologies. Experience with C++, especially in embedded environments. Consumer electronics experience in media/content or ad product development is a plus. Experience in productionizing solutions, including content management more »
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
So Code Limited
of guiding and mentoring junior members of the team. Key Requirements: Degree in Computer Science or another relevant field. Proficient programming in C/C++, with experience developing software targeting Windows OS. Experience developing networking and/or video software. Experience working within a TDD, CI/CD, Agile (SAFE more »
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
Robustelli ∙ Soucy ∙ Hussey, P.A
content Minimum of A*A*A at A Level or equivalent UCAS points Must be able to code competently in any main language i.e. C++/Java/Python/JavaScript or C# but with a keen willingness to learn new languages Strong problem-solving ability Absolute willingness to learn more »
skills. BASIC QUALIFICATIONS • Although no specific programming language is required – you should be familiar with the syntax of languages such as Java, C/C++, or Python • Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis PREFERRED QUALIFICATIONS • Previous technical more »
Knowledge and interest in the whole software and hardware stack: compilers, operating systems, hardware architecture, microprocessors, co-processors Proficiency in Python Experience programming in C++, Rust, or C Experience in team-based software development. This could be from industry, university or research labs. Knowledge or experience of working in open more »
the successful candidate Opportunity to work on long-term and short-term projects simultaneously Great company benefits Key Skills Required: Very strong C/C++ experience (At least 3+ Years) Knowledge and experience with LINUX and/or UNIX Data structure & algorithmic skills Knowledge of TCL Responsibilities: Design, implementation & validation more »
and design (architecture, design patterns, reliability, and scaling) of new and current systems Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in professional, non-internship software development Experience in development in the last 3 years PREFERRED QUALIFICATIONS Bachelor's more »
understanding of embedded Linux (kernel, driver, performance, etc) and/or equivalent understanding of the Android AOSP. Strong proficiency in modern programming languages (e.g., C++, Java) and modern software development frameworks. Excellent understanding of system architecture. Appreciation of adjacent disciplines (e.g. electronics, signal processing, audio processing). Strong problem-solving more »
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
Arm Limited
SCMS tools like Git and related infrastructure such as GitHub, GitLab, Gerrit etc. Familiarity with ARM architecture. Experience with other programming languages such as C++, Rust or Python. Experience with non-Linux kernel based operating systems and their driver models. Knowledge of compositor and rendering frameworks and libraries such as more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Murray McIntosh Associates Ltd
market in the RF space. Experience required: Experience developing complex software systems Experience designing and implementing embedded kernal technologies and drivers Experience with C & C++ Experience with Linux, Python and Docker would be desirable Exposure to RF technologies would be desirable Location: Cambridge Working arrangements: Hybrid - 3 days per week more »
skills, and a passion for designing and developing high-quality software. Minimum Qualifications Proven experience in developing and shipping production quality software C/C++/Objective-C/Swift programming experience Exceptional problem-solving and interpersonal skills Proven ability to excel in a fast-paced development team Preferred Qualifications more »
and design (architecture, design patterns, reliability, and scaling) of new and current systems - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience in professional, non-internship software development - Experience in development in the last 3 years PREFERRED QUALIFICATIONS - Bachelor's more »
develop their programming skills into professional software engineering skills. Required Skills Creative, analytic problem-solving skills Data structure and algorithmic skills Programming C/C++ skills Personality Successful candidates will be: Inquisitive Interested in technical detail Excited by innovation Enthusiastic working in a small team environment Qualifications Good degree in more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
You will need: • A 1st of 2.1 degree in computer science or similarly applicable subject • Demonstrably strong coding skills in C# and .NET Core (C++ or Java may be close enough if you have an excellent software engineering background) • Substantial experience of professional software development, using current industry best practice more »
combination of technical education and work experience; - 3 to 10 years of Software Development experience; - Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform); - Solid software development background including design patterns, data structures, test driven development; - Experience with more »
Computer Engineering, or a related discipline provides the academic foundation for success. Coding Expertise: Minimum 6 years of experience in engineering with proficiency in C++ embedded coding and design patterns tailored for real-time environments, allowing you to transform concepts into reality. Real-time Acumen: Knowledge of real-time or more »
RF/Microwave electronics design and simulation Electronics hardware design, schematic capture and testing Embedded software development, debugging and testing Experience in C, C#, C++, MATLAB, Python or Simulink Experience in communications and networking, implementing and/or designing protocols Experience of collaborating with other engineers on system architecture, interfaces more »
the sector. This means you will be working on brand-new developments using the latest technologies available. Knowledge of other programming languages such as C++, MATLAB, or Python will also be required. As this role involves working in the defence and security sectors, you will need to be able to more »
technical challenges. Relevant Education : Degree in Electronics, Computer Engineering, or related field (Master's or PhD preferred). Bonus Skills : Knowledge of C/C++ or Python for hardware/software integration and experience with financial trading systems. Why Join Us? Innovative Projects : Work on groundbreaking FPGA designs that redefine more »
s in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Strong knowledge of data structures, algorithms, and OS fundamentals. Proficiency in Java, C++, Python, JavaScript, or Go. Extensive experience in OS performance optimization and systems engineering. Preferred: Experience in mobile or internet software development. Familiarity with front-end more »
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
Fully Remote working. A Software Security Research Engineer, ideally with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C/C++, Go, Rust, Solidity) will join an innovative start-up combining high-end security, blockchain and program analysis research. Youll undertake Software Security Research as part more »
neural deep learning methods and machine learning. - Experience in building machine learning models for business applications. - Experience in applied research. - Experience programming in Java, C++, Python or related languages. - Strong track record of patents and publications. PREFERRED QUALIFICATIONS - Experience in building speech recognition, machine translation and natural language processing systems more »
You will be an independent thinker with a startup mindset. Technology-wise, you will be strong in at least one of Python, Rust, or C++ with Linux operating system experience. You will also ideally have: Strong knowledge of more than one programming language, Experience with development that considers all parts more »
You will be an independent thinker with a startup mindset. Technology-wise, you will be strong in at least one of Python, Rust, or C++, with Linux operating system experience and experience fine-tuning models (e.g., RNN, LSTM, BERT, LLM, CNN) and deploying them to production. You will also ideally more »