Make yourself visible and let companies apply to you.
Roles

Git Jobs in Cambridge

Overview

Looking for Git jobs in Cambridge? Discover top IT roles where your Git skills make a difference. Explore the latest Git developer, engineer, and administrator positions in Cambridge’s thriving tech scene. Start your next career move with Haystack—your go-to job board for Git opportunities in Cambridge.
Filters applied
Cambridge
Git
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Software Engineer
EMBL-EBI
Multiple locations
Hybrid
Mid - Senior
£70,000
RECENTLY POSTED
processing-js
mongodb
git
kubernetes
solr
restful
+9
We are looking for a Developer with a strong record in software development and interest in developing AI-based systems for one of the most internationally used data resources in biological science, UniProt. Our team is very dynamic and interdisciplinary, comprising talented and enthusiastic software engineers and bioinformaticians working closely together with biologists and scientists. The UniProt resource is one of the most internationally used resources for protein sequence and functional annotation, providing comprehensive, high-quality, and freely accessible data to a large and diverse research community in genomics, proteins and proteomics.As part of the Computational Annotation team in UniProt, you will be working in the design, development and maintenance of systems that automatically assign high-quality functional annotations to millions of unreviewed protein sequences. Scalability will be an important feature of your high quality, concise, well tested and documented code. You will also be interested in exploring innovative AI-driven approaches to enhance annotation quality and scalability.Your roleAs a Software Engineer or Bioinformatician in the Computational Annotation team, you will contribute to the design, development, and optimization of UniProts large-scale annotation systems.Your responsibilities will include:
Designing, developing, and maintaining new solutions for UniProts computational annotation systems to expand the coverage and accuracy of protein function predictions.
Enhancing and Optimizing pipelines by migrating to scalable workflow systems (e.g. Python, Nextflow) to ensure reliable and efficient execution during UniProt production releases.
Contributing to infrastructure modernization and the migration of services towards containerized and Kubernetes-based deployments.
Developing Large Language Model (LLM)-based applications, such as text summarization, semantic search, and other AI-based services.
Working closely with UniProts scientific biocurators to ensure systems produce accurate and biologically meaningful results.
Collaborating with external partners and research projects that support and extend automatic annotation capabilities.
You have
A minimum of 3 years of professional software engineering experience.
Proficiency in Java (including Spring Framework) and Python.
A solid understanding of software development processes and software design principles.
Strong knowledge of relational databases (SQL and data modelling), search engines (e.g. Solr), as well as experience handling standard data formats (XML, JSON).
Understanding of microservices architecture, RESTful APIs, and asynchronous messaging systems.
Familiarity with Unix-based commands and shell scripting (e.g. Bash).
Experience with version control systems (e.g. Git) and understanding of CI/CD pipelines, containerisation (Docker), and Kubernetes deployment environments.
Excellent communication skills and ability to work towards tight deadlines.
You may also have
Experience developing or using AI applications
Experience with NoSQL databases (e.g. MongoDB).
Experience with big data processing frameworks (e.g. Apache Spark).
Knowledge of Large Language Model (LLM) integration, Retrieval-Augmented Generation (RAG), or Agentic AI frameworks.
Experience with high-performance computing (HPC) environments (e.g. SLURM), including use of GPU nodes for accelerating large-scale or AI-driven pipelines.
Familiarity with workflow systems (e.g. Nextflow).
Apply now! Benefits and Contract Information
Financial incentives: depending on circumstances, monthly family/marriage allowance of £278 monthly child allowance of £336 per child. Non resident allowance up to £569per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances
Hybrid working arrangements
Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)
Generous time off: 30 days annual leave per year, in addition to eight bank holidays
Relocation package including installation grant (as applicable)
Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)
Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances
Contract duration: This position is a 3 year project based contract
Salary: Monthly salary starting at£3,229after tax but excl. pension & insurances) + benefits (Total package will be dependent on family circumstances)
International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.
Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.
Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.
To apply, please submit a covering letter and CV via our online system. Applications will close on 15/01/2026.
IT Security Engineer
Leidos
Huntingdon
In office
Mid - Senior
£60,100 - £77,000
RECENTLY POSTED
terraform
github
git
ansible
kubernetes
python
+7
DescriptionCyber Security Engineer (DevSecOps)Location: Huntingdon, Cambridgeshire UKSecurity Clearance Level: High - (DV ‘Developed Vetting’)At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.Are your ready for your next challenge?We are in search for multiple Cyber Security Engineers with varying technical backgrounds - Required to work at our customer site in Huntingdon, Cambridgeshire with occasional travel to other UK sites.  In this role, you will working within a team of engineers to ensure that the customer sites maintain a strong cyber security posture.Cyber Security Engineers are responsible for providing cybersecurity engineering services for classified and unclassified networks of computer systems.  The Cyber Security Engineers will provide operational and engineering support.This position perform the following tasks:
Develop creative solutions to complex technical issues and problems
Work with the engineering teams to ensure systems remain at the required security posture against baseline requirements
Work with the Security Monitoring engineering team to ensure logs are forward to the SIEM capability
Work with the customer and appropriate agencies to develop new policies, design processes, and procedures, and develop technical designs
Assess system vulnerabilities, implement risk mitigation strategies, validate secure systems, and test security products and systems to detect security weakness
Maintain and support security enforcing functions
Core Skills
Experience working in MOD or Home Office project environments
Strong knowledge of network and system security, including firewalls, IDS/IPS, micro-segmentation, and host security.
Hands on experience with the following security products Trellix, Ivanti, ClearSwift, Yubikey
Understanding of secure coding practices and common vulnerabilities (OWASP Top 10, SANS Top 25).
Expertise in identity and access management (IAM), including RBAC, ABAC, JWT and Cookie based authentication.
Incident detection and response in MOD environments.
Security compliance and regulatory frameworks (e.g., NIST, CIS Benchmarks).
Experience working with Kubernetes at an administrative level
Soft Skills
Strong leadership and mentoring abilities.
Effective communication with development, operations, and security teams.
Ability to advocate for security best practices in a DevOps culture.
Desirable SkillsContainerisation Security
Expertise in Kubernetes security (e.g., RBAC, network policies, pod security standards, secrets management).
Knowledge of container runtime security (e.g., container escapes, rootless containers, sandboxing).
Image security best practices, including scanning, signing, and provenance verification.
Secure deployment patterns using Tanzu & Kubernetes.
Runtime security monitoring.
DevSecOps & CI/CD Security
Secure CI/CD pipeline design with security testing using like Git and SonarQube.
Implementation of Infrastructure as Code (IaC) security (e.g., Terraform, Ansible).
Secrets management in CI/CD pipelines using Vault or Kubernetes Secrets.
Security automation and policy enforcement using tools like GitHub Actions, GitLab CI and Jenkins.
Cloud & Infrastructure Security
Strong knowledge of cloud security principles in a containerised environment.
Kubernetes security posture management (KSPM) using tools like Trivy.
Secure ingress/egress controls, service mesh security (e.g., Istio).
Encryption strategies for data at rest, in transit, and in use.
Network security best practices for Tanzu container networking (e.g., NSX, Rancher)
Compliance monitoring and security auditing for cloud-native environments.
Automation & Scripting
Scripting skills in Python, PowerShell for security automation.
API security knowledge (e.g., OAuth, JWT, API gateways, rate limiting).
Experience with Security as Code for automated policy enforcement.
Candidate EssentialsBritish - non-dual national – many of our projects have nationality restrictionsDV cleared or willing to go through DV Clearance. Experience in delivering accredited security solutions in sensitive government scenariosAre you ready to make an impact? Begin your journey of a flourishing and meaningful career, share your CV with us today!Everything we do is built on our commitment to do the right thing for our customers, our employees, and our communities. Learn more about the values and culture that are the foundations of our business. Our work in the United Kingdom includes addressing some of the most complex problems in national security, defence, government, logistics and operations, transportation, and energy.What we do for you: At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance.We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes:•    Contributory Pension Scheme •    Private Medical Insurance •    33 days Annual Leave (including public and privilege holidays) •    Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme) •    Access to Flexi-time benefitsCommitment to Diversity:We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture.  We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone.  If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs.Who We Are:Leidos UK & EUROPE – we work to make the world safer, healthier, and more efficient through technology, engineering and science.Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services, our work in the United Kingdom includes addressing some of the most complex problems in defence, healthcare, government, safety and security, and transportation.What Makes Us Different: Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world.  You can inspire change.Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team.  We have been empowering our people to work flexibly for years.  Whether you work from home, the office or on customer sites, we will give you the digital tools and the flexibility to work smarter and align your needs and ours.People: Leidos empowers people from every background to be themselves and gives you the tools to learn new skills by enabling growth whilst developing. We believe that extraordinary people need opportunities to grow, to be inspired and to inspire others. At Leidos, we invest in technical academies, career rotations and a career development plans that enhance your future.At Leidos, we don’t want someone who “fits the mold”—we want someone who melts it down and builds something better. This is a role for the restless, the over-caffeinated, the ones who ask, “what’s next?” before the dust settles on “what’s now.”If you’re already scheming step 20 while everyone else is still debating step 2… good. You’ll fit right in.Original Posting:For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.Pay Range:£60,100.00-£77,000.00The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.About LeidosLeidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com.Pay and BenefitsPay and benefits are fundamental to any career decision. That’s why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits.Securing Your DataBeware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com.If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.Commitment to Non-DiscriminationAll qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.
Cyber Security Engineer
Leidos
Huntingdon
Remote or hybrid
Mid - Senior
£60,100 - £77,000
RECENTLY POSTED
terraform
github
git
ansible
kubernetes
python
+7
DescriptionCyber Security Engineer (DevSecOps)Location: Huntingdon, Cambridgeshire UK (Remote/Hybrid)Security Clearance Level: High - (DV ‘Developed Vetting’)At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.Are your ready for your next challenge?We are in search for multiple Cyber Security Engineers with varying technical backgrounds - Required to work at our customer site in Huntingdon, Cambridgeshire with occasional travel to other UK sites. In this role, you will working within a team of engineers to ensure that the customer sites maintain a strong cyber security posture.Cyber Security Engineers are responsible for providing cybersecurity engineering services for classified and unclassified networks of computer systems. The Cyber Security Engineers will provide operational and engineering support.This position perform the following tasks:
Develop creative solutions to complex technical issues and problems
Work with the engineering teams to ensure systems remain at the required security posture against baseline requirements
Work with the Security Monitoring engineering team to ensure logs are forward to the SIEM capability
Work with the customer and appropriate agencies to develop new policies, design processes, and procedures, and develop technical designs
Assess system vulnerabilities, implement risk mitigation strategies, validate secure systems, and test security products and systems to detect security weakness
Maintain and support security enforcing functions
Core Skills
Experience working in MOD or Home Office project environments
Strong knowledge of network and system security, including firewalls, IDS/IPS, micro-segmentation, and host security.
Hands on experience with the following security products Trellix, Ivanti, ClearSwift, Yubikey
Understanding of secure coding practices and common vulnerabilities (OWASP Top 10, SANS Top 25).
Expertise in identity and access management (IAM), including RBAC, ABAC, JWT and Cookie based authentication.
Incident detection and response in MOD environments.
Security compliance and regulatory frameworks (e.g., NIST, CIS Benchmarks).
Experience working with Kubernetes at an administrative level
Soft Skills
Strong leadership and mentoring abilities.
Effective communication with development, operations, and security teams.
Ability to advocate for security best practices in a DevOps culture.
Desirable SkillsContainerisation Security
Expertise in Kubernetes security (e.g., RBAC, network policies, pod security standards, secrets management).
Knowledge of container runtime security (e.g., container escapes, rootless containers, sandboxing).
Image security best practices, including scanning, signing, and provenance verification.
Secure deployment patterns using Tanzu & Kubernetes.
Runtime security monitoring.
DevSecOps & CI/CD Security
Secure CI/CD pipeline design with security testing using like Git and SonarQube.
Implementation of Infrastructure as Code (IaC) security (e.g., Terraform, Ansible).
Secrets management in CI/CD pipelines using Vault or Kubernetes Secrets.
Security automation and policy enforcement using tools like GitHub Actions, GitLab CI and Jenkins.
Cloud & Infrastructure Security
Strong knowledge of cloud security principles in a containerised environment.
Kubernetes security posture management (KSPM) using tools like Trivy.
Secure ingress/egress controls, service mesh security (e.g., Istio).
Encryption strategies for data at rest, in transit, and in use.
Network security best practices for Tanzu container networking (e.g., NSX, Rancher)
Compliance monitoring and security auditing for cloud-native environments.
Automation & Scripting
Scripting skills in Python, PowerShell for security automation.
API security knowledge (e.g., OAuth, JWT, API gateways, rate limiting).
Experience with Security as Code for automated policy enforcement.
Candidate EssentialsBritish - non-dual national – many of our projects have nationality restrictionsDV cleared or willing to go through DV Clearance. Experience in delivering accredited security solutions in sensitive government scenariosAre you ready to make an impact? Begin your journey of a flourishing and meaningful career, share your CV with us today!Everything we do is built on our commitment to do the right thing for our customers, our employees, and our communities. Learn more about the values and culture that are the foundations of our business. Our work in the United Kingdom includes addressing some of the most complex problems in national security, defence, government, logistics and operations, transportation, and energy.What we do for you: At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance.We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes:• Contributory Pension Scheme • Private Medical Insurance • 33 days Annual Leave (including public and privilege holidays) • Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme) • Access to Flexi-time benefitsCommitment to Diversity:We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture. We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs.Who We Are:Leidos UK & EUROPE – we work to make the world safer, healthier, and more efficient through technology, engineering and science.Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services, our work in the United Kingdom includes addressing some of the most complex problems in defence, healthcare, government, safety and security, and transportation.What Makes Us Different: Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world. You can inspire change.Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team. We have been empowering our people to work flexibly for years. Whether you work from home, the office or on customer sites, we will give you the digital tools and the flexibility to work smarter and align your needs and ours.People: Leidos empowers people from every background to be themselves and gives you the tools to learn new skills by enabling growth whilst developing. We believe that extraordinary people need opportunities to grow, to be inspired and to inspire others. At Leidos, we invest in technical academies, career rotations and a career development plans that enhance your future.At Leidos, we don’t want someone who “fits the mold”—we want someone who melts it down and builds something better. This is a role for the restless, the over-caffeinated, the ones who ask, “what’s next?” before the dust settles on “what’s now.”If you’re already scheming step 20 while everyone else is still debating step 2… good. You’ll fit right in.Original Posting:For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.Pay Range:£60,100.00-£77,000.00The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.About LeidosLeidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com.Pay and BenefitsPay and benefits are fundamental to any career decision. That’s why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits.Securing Your DataBeware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com.If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.Commitment to Non-DiscriminationAll qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.
Senior Embedded Software Engineer - Device Driver
Verso Recruitment
Cambridge
In office
Senior
£70,000
RECENTLY POSTED
linux
git
python
jenkins
c
bash
My client is a fast-growing fabless Semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers. The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production. You do not need to come from another Semiconductor company, although it would be useful; it’s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and validation activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - Device Driver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip bring-up, debugging, regression testing and performance analysis. Create and run validation test suites to verify electrical performance and functionality. Work closely with silicon, electronics and control engineers throughout development. Skills, Experience & Qualifications - Senior Embedded Software Engineer - Device Driver Essential: Degree in Computer Science, Electronic Engineering, or related discipline. Strong experience in real-time embedded firmware development. Commercial experience in C programming for device drivers / embedded systems. Commercial Python programming experience. Experience developing cross-platform embedded code. Familiar with defect tracking, code reviews and producing clear technical documentation. Desirable (not essential): - Senior Embedded Software Engineer - Device Driver Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks. Understanding of ARM Cortex-M architecture. Familiarity with Linux, Git and scripting languages (Bash, Tcl). PCB debug/test experience and general bench test skills. Exposure to Agile development practices. This is a great opportunity to join a very high-tech company offering excellent training and career development opportunities. TPBN1_UKTJ
Software Engineer
EMBL-EBI
Saffron Walden
Hybrid
Mid
£70,000
RECENTLY POSTED
processing-js
git
kubernetes
solr
restful
python
+3
About the Team We are looking for a Software engineer with strong record in software development and interested in developing services for one of the most internationally used data resources in biological science, UniProt. Our team is very dynamic and interdisciplinary comprising talented and enthusiastic software engineers and bioinformaticians working closely together with biologists and scientists. The UniProt resource is one of the most internationally used protein databases serving a large and diverse research community in genomics, proteins and proteomics. Duties & Responsibilities As part of your daily work, you will be designing and developing software and APIs for the UniProt data services and website, providing protein information to the scientific community and computational biologists. You will also be working in the design, maintenance and monitoring of the website cloud infrastructure. Scalability will be an important feature of your clear, concise, well tested and documented code. You will also be interested in applying analytic engines and technical approaches to distributed processing of big data. The ability to work towards tight deadlines is essential. You have (Requirements) A degree in Computer Science or related discipline Software Engineer with at least 3 years of professional experience in software development in web back-end development Experience in web cloud infrastructure Experience in Agile processes Good communication skills Experience in Java and/or Python development Experience in developing RESTful services Experience in developing application using SpringBoot Experience in developing web infrastructure (Solr, kubernetes) Experience with Key value stores Experience in git and basic Unix Commands You might also have (Desirable) Experience with large data processing technologies (Apache Spark) Apply now! Benefits and Contract Information Financial incentives: depending on circumstances, monthly family/marriage allowance of £278 monthly child allowance of £336 per child. Non resident allowance up to £569 per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances Hybrid working arrangements Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover) Generous time off : 30 days annual leave per year, in addition to eight bank holidays Relocation package including installation grant (as applicable) Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely) Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances Contract duration: This position is a 3 year project based contract Salary: Monthly salary starting at £3,229 after tax but excl. pension & insurances) + benefits (Total package will be dependent on family circumstances) International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants. Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities. Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you. To apply, please submit a covering letter and CV via our online system. Applications will close on 15/01/2026 . TPBN1_UKTJ
Senior Embedded Software Engineer
Filtronic Plc
Cambridge
In office
Senior
Private salary
RECENTLY POSTED
linux
ubuntu
processing-js
git
c++
jira
+2
Filtronic is seeking a highly skilled Embedded Software engineer with FPGA expertise to join our team, working on exciting products from conception through to volume production. This role offers the opportunity to leverage expertise in real-time embedded software, FPGA development, and signal processing to contribute to a wide range of products, from low-volume niche devices to high-volume telecommunications and defence equipment. Filtronic specialises in RF technologies, including telecoms, space and high-altitude communication systems, and radar. You will be able to develop your skills and experience within a multidisciplinary team, utilising a wide range of development tools, target hardware, experienced engineers, and an extensive pre-existing codebase. Purpose of Role: The Embedded Software & FPGA Engineer will design and develop robust embedded software solutions and contribute to FPGA development to perform system management, control, calibration, and other functions within complex RF systems. Working as part of a multidisciplinary team, you will be instrumental in the analysis and problem-solving of existing products, as well as developing new systems using a mixture of design methodologies. This will include designing and implementing protocols for communication between FPGA, ARM Cortex-M, and other processing units. Summary of Responsibilities: · Serve as the Senior Embedded Software and FPGA specialist within a multidisciplinary team. · Define and document embedded software requirements for system specifications as part of a project team. · Identify areas for improvement in embedded systems and lead their implementation. · Lead troubleshooting and root cause analysis of issues with embedded systems. · Effectively interface with Customers. · Drive improvements in design and methodology for Embedded Software and FPGA development. · Develop real-time control software on Xilinx Zynq UltraScale+ (ARM + FPGA) platforms. · Help support Verilog HDL for signal processing for data acquisition. · Design and implement protocols (Verilog + C/C++) for communication between FPGA, ARM Cortex-M, and other processing units. · Contribute to the development of multithreaded GUIs and C++ applications for image streaming, analysis, and TCP/IP data transfer. Requirements: · Minimum of a bachelor’s degree in computer science, engineering, or another appropriate field. · Significant experience as a professional embedded engineer with a strong background in real-time embedded software with some level of FPGA development and signal processing. · Expert-level proficiency in Embedded C/C++. · Experience in FPGA development, specifically Xilinx Zynq UltraScale+, Vivado, and Vitis. · Knowledge of hardware description languages, particularly Verilog. · Strong experience with ARM Cortex-M microcontrollers. · Familiarity and experience with embedded Linux environments, including recent versions of PetaLinux and/or the Yocto Project, and distributions like Ubuntu or Debian. · Experience in working with real-time operating systems (RTOS), especially FreeRTOS. · Practical experience developing bare-metal applications, direct register manipulation, ISR, Bootloaders, etc. · Knowledge of digital communication protocols such as TCP/IP, RS485/RS232, Modbus, MQTT, SPI, I2C. · Proven hands-on experience using laboratory equipment, such as oscilloscopes and logic analysers, for hardware bring-up, debugging, and system validation. · Experience in debugging and using debugging/programming tools. · Familiarity with tools like Qt, MATLAB, Git, and Jira. · Strong interpersonal and writing skills. · Exceptional analytical and problem-solving skills. · Ability to communicate written information clearly for internal or external use. · Ability to multi-task and work in a fast-paced environment. · Willingness to travel occasionally, domestically or internationally. · Excellent interpersonal, communication and negotiation skills. · Ability to obtain security clearance to SC level. Requirements Summary of Responsibilities: · Serve as the Senior Embedded Software and FPGA specialist within a multidisciplinary team. · Define and document embedded software requirements for system specifications as part of a project team. · Identify areas for improvement in embedded systems and lead their implementation. · Lead troubleshooting and root cause analysis of issues with embedded systems. · Effectively interface with Customers. · Drive improvements in design and methodology for Embedded Software and FPGA development. · Develop real-time control software on Xilinx Zynq UltraScale+ (ARM + FPGA) platforms. · Help support Verilog HDL for signal processing for data acquisition. · Design and implement protocols (Verilog + C/C++) for communication between FPGA, ARM Cortex-M, and other processing units. · Contribute to the development of multithreaded GUIs and C++ applications for image streaming, analysis, and TCP/IP data transfer. Requirements: · Minimum of a bachelor’s degree in computer science, engineering, or another appropriate field. · Significant experience as a professional embedded engineer with a strong background in real-time embedded software with some level of FPGA development and signal processing. · Expert-level proficiency in Embedded C/C++. · Experience in FPGA development, specifically Xilinx Zynq UltraScale+, Vivado, and Vitis. · Knowledge of hardware description languages, particularly Verilog. · Strong experience with ARM Cortex-M microcontrollers. · Familiarity and experience with embedded Linux environments, including recent versions of PetaLinux and/or the Yocto Project, and distributions like Ubuntu or Debian. · Experience in working with real-time operating systems (RTOS), especially FreeRTOS. · Practical experience developing bare-metal applications, direct register manipulation, ISR, Bootloaders, etc. · Knowledge of digital communication protocols such as TCP/IP, RS485/RS232, Modbus, MQTT, SPI, I2C. · Proven hands-on experience using laboratory equipment, such as oscilloscopes and logic analysers, for hardware bring-up, debugging, and system validation. · Experience in debugging and using debugging/programming tools. · Familiarity with tools like Qt, MATLAB, Git, and Jira. · Strong interpersonal and writing skills. · Exceptional analytical and problem-solving skills. · Ability to communicate written information clearly for internal or external use. · Ability to multi-task and work in a fast-paced environment. · Willingness to travel occasionally, domestically or internationally. · Excellent interpersonal, communication and negotiation skills. · Ability to obtain security clearance to SC level
Graduate Software Engineer X 4
Adria Solutions Ltd
Saffron Walden
In office
Graduate
£30,000 - £50,000
processing-js
aws
tensorflow
git
c++
python
+3
Graduate Software Engineer High-Growth Research & Technology Company (Near Cambridge)My client is a fast-growing research and technology company near Cambridge, seeking a Graduate R&D Software Engineer to support a broad range of research and development activities. This is an exciting entry-level opportunity for a motivated early-career engineer who enjoys variety, problem-solving, and working in a fast-paced, hands-on environment.Key Responsibilities
Design and develop innovative software solutions in collaboration with the engineering team
Build tools and methods for data gathering, preprocessing, and optimisation for machine learning and algorithm development
Oversee and maintain operational company systems (Linux-based)
Contribute across a broad mix of R&D, software, data science, and technical problem-solving tasks
RequirementsEssential
Highly motivated, adaptable, and eager to learn across varied technical domains
Recent 2:1 (or above) graduate in a STEM discipline (e.g., Computer Science, Engineering, Physics, Mathematics)
Strong experience in at least one programming language (e.g., Python, Java, C++)
Analytical mindset with strong problem-solving skills and attention to detail
Desirable
Experience with Python and familiarity with data science or machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch)
Interest or experience in signals, RF, or SDRs
Knowledge of version control (Git), containerisation (Docker), or cloud platforms (AWS, Google Cloud)
Academic or project experience in ML, data science, or digital signal processing
Enthusiasm for working in a startup environment and taking ownership of initiatives
What s on Offer
Entry-level role with exposure to the full product development lifecycle
Opportunity to work with cutting-edge technology in a collaborative, dynamic R&D environment
Hands-on experience in software, data, and algorithm development within a scaling technology company
Work onsite near Cambridge with close collaboration across engineering, research, and product teams
Chance to contribute to impactful projects and take ownership of initiatives
Interested? Please Click Apply Now! Graduate Software Engineer High-Growth Research & Technology Company (Near Cambridge)
Page 1 of 1

Frequently asked questions

What types of Git-related jobs are available in Cambridge?
In Cambridge, you can find a variety of Git-related jobs including Software Developer, DevOps Engineer, Version Control Specialist, and Build and Release Engineer roles that require expertise in Git.
Do I need to be an expert in Git to apply for jobs in Cambridge?
While many employers prefer candidates with solid Git experience, the level of expertise required varies by role. Some positions may require advanced Git skills, while others welcome applicants with a basic understanding willing to grow.
Are remote Git jobs available in Cambridge or only on-site?
Many companies in Cambridge offer remote or hybrid working options for Git-related roles, but availability depends on the employer. Job listings on our platform specify the work location and remote work possibilities.
How can I improve my chances of landing a Git job in Cambridge?
Enhance your Git skills by working on real projects, contributing to open-source repositories, and showcasing your experience with version control in your resume and interviews. Networking with local tech communities in Cambridge can also help.
Are there any beginner-friendly Git jobs in Cambridge?
Yes, some entry-level and junior developer positions in Cambridge welcome candidates with foundational Git knowledge and a willingness to learn. Look for roles labeled as junior or graduate positions.