or customer's site safety code Experience in the operation, maintenance, troubleshooting and scripting for liquid handlers, dispensers, plate washers, plate readers, Octet, etc. required. Programming experience using Python, Java, C# or VB.NET Experience with scheduling, operation, training and troubleshooting of fully integrated robotic systems Expertise with Hi-Res BioSolutions' Cellario or Biosero's Green Button Go scheduling software is More ❯
a Master's degree and experience 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-performance computing - Experience in More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
daily life and productivity of engineers across Arm. Required Skills and Experience: Proven background in Software Development and Design Strong experience with at least one programming language (Python, Groovy, Java, Golang, C, C++). Containerization (Docker, Kubernetes, Helm, ArgoCD). Experience of Linux based infrastructure design, provisioning, and maintenance. Good knowledge of Cloud services. Experience of at least one of More ❯
design (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 iOS mobile application development experience in Objective-C and Swift Experience communicating technical problems to both technical and business audiences verbally and in More ❯
our business with laser focus. As a member of this team, your mission will be to design, develop, document and support massively scalable, distributed real time systems. Using C++, Java, object oriented design patterns, distributed databases and other innovative storage techniques, you will build and deliver software systems that support complex and rapidly evolving business requirements. We are looking for More ❯
a Master's degree and experience 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-performance computing - Experience in More ❯
Programming Skills Proficiency in object-oriented programming languages (e.g., C++, C#, Java) and scripting languages (e.g., Python). Additional Skills Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML). Software Engineering Best Practices Understanding of software engineering best practices including automated testing, code review, and CI/CD. Approach A thoughtful approach More ❯
Application Engineering, Books Shopping Experience Are you interested in joining the team behind Amazon's newest innovation? Come help us work on world class software for our customers! The Amazon Kindle Engineering Support team provides tier 3/4 production More ❯
graduated within the last 24 months. • Possible start dates for this role are between January 2025 and October 2025 • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design • Internship, project, or academic experience in at least one of the areas: internals, kernel, OS/storage systems, job scheduling, resource management, file More ❯
and NF - Experience in building speech recognition, machine translation and natural language processing systems (e.g., commercial speech products or government speech projects) - Experience with programming languages such as Python, Java, C++ PREFERRED QUALIFICATIONS - PhD in engineering, technology, computer science, machine learning, robotics, operations research, statistics, mathematics or equivalent quantitative field - Experience in patents or publications at top-tier peer-reviewed More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Adecco
or higher at A-levels. - Strong mathematical and analytical thinking skills. - Excellent communication and teamwork abilities. Technical Skills - Familiarity with one or more of the following: - Programming: Node.js, Python, Java - Databases: PostgreSQL, Elasticsearch, Redis - A proactive, problem-solving mindset and eagerness to learn. Experience - For graduates: hands-on experience through internships or university projects. - For mid-level candidates: up to … in your software engineering career? Apply now! Adecco is acting as an Employment Agency. We are an equal opportunities employer. Relevant Keywords: Graduate Software Engineer, Mid-Level Developer, Python, Java, Node.js, AI, Machine Learning, SDLC, Application Development, Cambridge Tech Jobs, Software Engineering Careers More ❯
Huntingdon, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
Mid-Senior Software Engineer (Java) Security Clearance Required: DV ('Developed Vetting') Location: Farnborough, UK: Hybrid working policy 1-2 days on-site UNLEASH YOUR POTENTIAL Were seeking a Software Engineer with hands-on experience in secure, modular systems to support development of a Distributed Data Framework (DDF) catalogue and integrate features from the Codice Alliance framework. Are you ready for … Codice Alliance tools with the existing catalogue Build secure and modular services for ingesting, indexing, and querying geospatial and imagery data Work with OSGi, Apache Karaf, and other modular Java platforms Ensure compliance with data security, access control, and audit requirements Create Design and Build documentation derived from customer requirements. Required Experience: Strong Java development experience, especially in modular or More ❯
and defending from cyber-attacks, and experience using big data analytics and orchestration to address security challenges Ability to develop code with at least one modern language such as Java, Go, TypeScript, Python, Rust and security code review PREFERRED QUALIFICATIONS Understanding of the Mitre ATT&CK framework and knowledge of host and network telemetry data (e.g., process lists, application logs More ❯
new features and products. You value collaboration, making data-driven decisions, and can comfortably communicate with others, in both technical and non-technical roles. Key job responsibilities - Proficiency in Java or any other object oriented programming is required, and the ideal candidate is an expert in at least one of these languages. - Well versed for Frontend technologies including React, Single More ❯
design (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 PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding standards, code reviews, source More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
communicate clearly in a distributed, asynchronous team • A pragmatic mindset with a willingness to contribute where needed Nice to haves We would prioritise candidates with these: • Development experience with Java • Wider experience with relational databases to include MySQL • Good working experience with other tech stack components: Android, FastAPI/Django • Experience contributing to platform transitions or systems consolidation projects • Familiarity More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Cadence
software Stay current with industry trends and emerging technologies in AI Job Qualifications: BSc in Computer Science, Electrical Engineering or related field plus 4+ years of C/C++, Java or Python software development experience, Or M.Sc plus 2+ years of experience in implementing ML models and applications, Or PhD in a relevant area. Strong understanding of various Artificial Intelligence More ❯
Java, Scala and Kotlin Software Engineering Java, Kotlin and Scala are three of the most powerful and versatile programming languages in the modern software development ecosystem. Known for their scalability, performance, and robustness, these languages are widely adopted across a variety of platforms from backend services and enterprise applications and cloud-based solutions. With the rise of JVM-based languages … clients are united by a common need: access to high-quality software engineering talent. Get in touch with a Specialist If you're looking for your next role in Java, Kotlin or Scala Software Engineering or if you're interested in learning more about the opportunities available, get in touch with one of our dedicated consultants. Whether you're seeking More ❯
emerge all of the time, and you will need to stay abreast of the latest and best technologies to apply to any given project Any knowledge in Python and Java is also beneficial Excellent communication skills, both written and verbal Responsibilities for Lead Application Software Developer Provide leadership on technical decisions within the development of a web-based application Develop More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
So Code Limited
by Software Engineers for web, desktop, and mobile app development. C++ C++ is a prevalent language for building large, efficient, and reliable software infrastructure and applications with limited resources. JavaJava is popular in London and Cambridge's tech markets, extensively used in Fintech, Payments, Banking, and scientific sectors. Embedded Systems Cambridge is known as the 'Home of Embedded,' with … bridges development and operations, utilizing processes, tools, and methodologies to improve efficiency and communication. Golang Golang supports scalable server and large system programming, addressing gaps found in C++ and Java during Google's server work. Python Python is a popular open-source language for developing complex network applications with straightforward syntax. IT Infrastructure and Support We recruit for all levels More ❯
Golang is useful for carrying out programming for scalable servers and large software systems. The Golang programming language was built to fill in the gaps of C++ and Java that Google came across while working with it's servers and distributed systems. We partner with many innovative organisations, from scaling start-ups to global power houses - meaning we will always More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
high quality code. 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 and tools such a bug tracking and More ❯
or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities Design and Integration of RTL blocks including DSP, SoC and peripheral IP. Support power analysis and design updates to reduce power. Documentation including micro architecture and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
the existing architectures. Required Skills and Experience: Experience implementing complex data and compute solutions at scale. infrastructure-as-code (e.g., CloudFormation, Terraform). Knowledge of programming languages such as Java or Python. Deep understanding of AWS or other cloud providers (e.g. GCP, Azure). Strong understanding of key security technologies and protocols such as TLS, OAuth and SPIFFE. Observability, alerting More ❯
optimal solutions than heuristics, though we settle for heuristics when performance dictates it. Overall, we appreciate the value of correct modeling. BASIC QUALIFICATIONS - Master's degree - Experience programming in Java, C++, Python or related language - Experience with neural deep learning methods and machine learning - Experience in building machine learning models for business application - Experience in applied research PREFERRED QUALIFICATIONS - Experience More ❯