Senior Software Engineer

Cambridgeshire, Eastern microTECH Global LTD

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Job Title: Compiler Engineer

Job Type: Permanent

Location: Cambridge, UK

Hybrid Working Required – 3 Days On, 2 days Remote



Our client are a UK based AI start-up.



Brief:

Designing and developing the software systems that enable us to run machine learning (ML) inference workloads at state of the art latencies and efficiency on FPGA-based hardware accelerators. Working throughout the stack to define the ways we program AI accelerators, from co-designing the instruction sets together with the hardware engineering team, to developing the compilers and application APIs to interface the accelerator with ML models and frameworks.



Responsibilities:

Programming our bespoke hardware accelerators by writing compilers and DSLs

Creating tools for debugging, profiling, and optimising programs for our accelerators

Developing efficient applications and runtime libraries for server CPUs that utilise our accelerators



Key Requirements:

PhD or MSc in related field

Used Rust in production or open source codebases

Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix)

3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development



Please get in touch with to hear more!

This advertiser has chosen not to accept applicants from your region.

Graduate Embedded Software Engineer

Cambridgeshire, Eastern IC Resources

Posted today

Job Viewed

Tap Again To Close

Job Description

Graduate Embedded Software Engineer (2025 Start)


Location: Cambridge


Start Date: ASAP


Salary: £30,00 - £35,000


Are you a soon-to-be graduate passionate about embedded systems and ready to kick-start your engineering career? We’re looking for a Graduate Embedded / Firmware Engineer to join our clients innovative team developing next-generation smart energy devices that make a real impact on sustainability.


What You’ll Be Doing: Develop and test embedded firmware for microcontroller-based products. Work with communication protocols like UART, I2C, SPI, and CAN.

Collaborate with hardware and software teams to solve real-world engineering challenges Contribute to code reviews and maintain clear technical documentation


What We’re Looking For: 2025 Graduate with a 2:1 degree or higher in Electrical Engineering, Solid programming skills in C Interest in embedded systems and an understanding of basic electronics


Why Join: Be part of a company developing technology that reduces energy waste and supports a greener future. Work in a hybrid model from their Cambridge office and get mentorship and support as you start your career. Join a friendly, ambitious team with opportunities for ongoing development


Ready to build your future in firmware engineering? Please reach out to Harry Hansford @ IC Resources

This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Engineer

Cambridgeshire, Eastern IC Resources

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Embedded Software Engineer


Location: Cambridge

Salary: £60,000 – £70,000

Contract: Permanent


Are you passionate about building embedded systems that power cutting-edge RF and electronic technologies? A growing engineering team is looking for an Embedded Software Engineer to take a leading role in the development of innovative hardware products - from concept through to volume production.


You’ll work across disciplines to design embedded software for highly complex systems, helping to manage, control, and calibrate RF platforms and advanced electronics.


Embedded Software Engineer Key Responsibilities:


  • Work directly with Xilinx SoCs (e.g. Zynq, Versal) to implement embedded software solutions alongside FPGA and digital hardware teams.
  • Define, architect, and document embedded software requirements.
  • Drive continuous improvements across embedded platforms - enhancing performance, robustness, and maintainability.


Embedded Software Engineer background:


  • Strong experience developing bare-metal embedded applications and bootloaders .
  • Hands-on development experience with Xilinx SoCs , including Zynq or Versal platforms.
  • knowledge of platforms such as STM32F , MSP430 , PIC , and/or Embedded Linux .
  • Ability to work closely with hardware and systems engineers to bring integrated products to life.


This is a great opportunity to join a team where embedded software plays a critical role in high-performance, real-world applications. If you're interested in this role or other embedded opportunities across the UK, please don’t hesitate to connect with Harry Hansford to learn more.

This advertiser has chosen not to accept applicants from your region.

Software Engineering Intern

Cambridge, Eastern GE Vernova

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Description Summary**
GE Vernova is seeking motivated, personable, highly-organized interns who are looking for the opportunity to grow their technical and professional skills while building a career with unlimited potential. Interns will learn from the best in the industry and work on substantial projects with real world implications, getting hands-on with digital technologies.
**Job Description**
As a Software Engineering Intern your main focus areas will be the Engineering function within GE Grid Solutions. You'll work in one of our development teams, your responsibilities could include the design, development, deployment, test and/or documentation of one or more products from our portfolio.
and responsibilities**
We are recruiting for interns to join our product development teams, where we create, evolve and maintain first class industrial software solutions for global utility customers. Our products are a mixture of desktop, web, micro-services & mobile applications. We operate in small feature development teams following Agile practices. Teams comprise different roles, predominantly development, but also DevOps, user experience, quality assurance, technical writers, business analysts.
Interns will join a supportive team, working towards shared goals & priorities, as defined by the business requirements. The teams will have the responsibilities of ensuring that the delivered products meet the required levels of quality, security, performance, and scalability.
**Technologies, techniques and methodologies**
We work with some proprietary technologies, but mostly industry standards, many leading edge. We are actively working towards a consistent, industry standard, toolset across each of our sites.
This is an ever-evolving list that could include: Java, Javascript, TypeScript, Angular, NestJS, Kubernetes, docker, artifactory, Git, GitHub, Jenkins, AWS, Azure, Postgres, Oracle, .Net, C#, RabbitMQ, Kafka, Camel & RxDb.
All of our programmes follow modern software development practices, with an emphasis on constant improvement. We aim for consistency in our approaches, but individual teams are encouraged to challenge this to suit their circumstances.
**Desired Qualifications & Requirements**
+ A strong commitment to a career in technology and passion/aptitude for software engineering
+ Strong analytical and technical skills with experience in software industry standards, languages and development tools
+ Demonstrated creative problem solving and proactive learning.
+ Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
+ Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
+ Self-motivated and ability to work well within a team
+ Prior intern, co-op, or research experience in software, electrical engineering, power systems or relevant area
+ Leadership experience inside and/or outside the classroom
+ Currently enrolled in a Bachelor's or Master's Degree program at an accredited university with a focus on Electrical Engineering, Software Engineering, Software Engineering Power Systems, Computer Science, Computer Engineering, Computer Information Systems, Informatics, Information Science/Technology or other relevant STEM majors
**Eligibility Requirements** :
+ It is an office-based role. You must be able to work from the office full time.
+ Legal right to work in the UK is required. We will be unable to sponsor individuals for employment visas, now or in the future, for these roles.
+ Must be enrolled at the UK based university and able to commit to a 12-month internship starting June/July 2026.
**Additional Information**
GE Vernova offers a great work environment, professional development, challenging careers, and competitive compensation. GE Vernova is an Equal Opportunity Employer ( .  Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
**Additional Information**
**Relocation Assistance Provided:** No
GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Manager

Peterborough, Eastern The Engage Partnership Recruitment

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Senior Software Engineering Manager

Peterborough (3 days onsite)

Up to £85,000


You will be joining a SaaS company that pride themselves the culture they’ve created. It’s very supportive, collaborative and diverse with a unique family feel that is driven from the top by the CEO - something that usually gets lost in big businesses.


What you'll be doing


You'll be leading a high-performing engineering team building scalable enterprise solutions. You'll mentor talented developers, and bridge the gap between product vision and delivery. Every day will bring fresh challenges as you collaborate with teams across the business to shape what is being built. You'll be driving Security, Identity & Access Management, and system resiliency alongside feature development.


What We're Looking For


  • Experienced in leading Software engineering teams.
  • You would have been a Developer yourself in the past (MS stack would be preferable).
  • Ideally experience with Cloud platforms and microservices.
  • You understand big businesses and understand how they operate.
  • Someone who gets results while developing people, thrives in fast-paced environments, and believes in agile methodologies.


The Perks


  • Salary: Up to £85,000
  • 10% bonus
  • 7% pension
  • 25 days holiday + bank hols (plus buy/sell up to 5 more)
  • Private Medical
  • Dental Insurance


Caught your interest?

Apply now or call Paige on .

This advertiser has chosen not to accept applicants from your region.

Advanced Software Engineering Apprentice

CB23 8EP Cambridge, Eastern £22000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships
Our client is seeking a highly motivated and technically adept individual to join their team as an Advanced Software Engineering Apprentice in **Cambridge, Cambridgeshire, UK**. This is an exceptional opportunity for someone passionate about technology to gain hands-on experience in a dynamic software development environment. You will be involved in the full software development lifecycle, from initial concept and design through to implementation, testing, and deployment. The role involves working closely with experienced engineers on cutting-edge projects, contributing to the development of innovative solutions.

Responsibilities:
  • Assist senior developers in writing clean, efficient, and well-documented code.
  • Participate in code reviews and provide constructive feedback.
  • Learn and apply various programming languages and frameworks relevant to current projects (e.g., Python, Java, C++).
  • Contribute to the design and architecture of new software features.
  • Test and debug software to ensure optimal performance and reliability.
  • Collaborate with cross-functional teams, including product management and QA.
  • Develop a strong understanding of software development best practices and methodologies.
  • Troubleshoot and resolve software defects and issues.
  • Assist in maintaining and improving existing codebase.
  • Engage in continuous learning and professional development to stay abreast of emerging technologies.
  • Document technical specifications and user guides.
  • Support the deployment of applications to various environments.

Qualifications:
  • A strong academic record, preferably with a foundation in computer science, engineering, or a related field (e.g., A-levels, BTEC, or equivalent).
  • Demonstrable passion for software development and problem-solving.
  • Basic understanding of programming concepts and algorithms.
  • Excellent analytical and critical thinking skills.
  • Strong communication and interpersonal abilities.
  • Ability to work effectively both independently and as part of a team.
  • Eagerness to learn and adapt to new technologies and challenges.
  • Previous exposure to coding projects or relevant extracurricular activities is a plus.
  • Resilience and a proactive attitude towards overcoming technical hurdles.
This apprenticeship provides a structured learning path, mentorship from industry professionals, and the chance to build a rewarding career in software engineering. You will work in a collaborative and supportive environment, with opportunities for growth and advancement.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Manager

Peterborough, Eastern The Engage Partnership Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Senior Software Engineering Manager

Peterborough (3 days onsite)

Up to £85,000


You will be joining a SaaS company that pride themselves the culture they’ve created. It’s very supportive, collaborative and diverse with a unique family feel that is driven from the top by the CEO - something that usually gets lost in big businesses.


What you'll be doing


You'll be leading a high-performing engineering team building scalable enterprise solutions. You'll mentor talented developers, and bridge the gap between product vision and delivery. Every day will bring fresh challenges as you collaborate with teams across the business to shape what is being built. You'll be driving Security, Identity & Access Management, and system resiliency alongside feature development.


What We're Looking For


  • Experienced in leading Software engineering teams.
  • You would have been a Developer yourself in the past (MS stack would be preferable).
  • Ideally experience with Cloud platforms and microservices.
  • You understand big businesses and understand how they operate.
  • Someone who gets results while developing people, thrives in fast-paced environments, and believes in agile methodologies.


The Perks


  • Salary: Up to £85,000
  • 10% bonus
  • 7% pension
  • 25 days holiday + bank hols (plus buy/sell up to 5 more)
  • Private Medical
  • Dental Insurance


Caught your interest?

Apply now or call Paige on .

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineering Jobs in Cambridgeshire !

Summer Internship 2026 - Software Engineering, UK

Cambridge, Eastern £30000 - £35000 annum Riverlane

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

Cambridge, UK | Full-time | Fixed-term | £30,000 - £35,000 (pro rata) DOE 

About us 

Riverlane’s mission is to master quantum error correction (QEC) and unlock a new age of human progress. From advances in material and climate science, to complex chemistry simulation for new drug design, quantum computers will help humanity solve some of its most important challenges. But without QEC, the industry’s defining technical challenge, such breakthroughs can never be achieved.  Riverlane is the world leader in QEC technology. QEC is a complex problem that requires a range of skills, talent and passion.   

We recently raised $75 million to accelerate our cutting-edge R&D.  We partner with many of the world’s leading quantum computing companies and governments to accelerate their path to utility-scale quantum computers. We’re making remarkable progress and growing fast. Join us! 

About our internships 

Our full-time summer internships are designed to enable current students in a technical field to translate their skills and expertise into an industrial setting. You will join us at our Head Office in Cambridge, UK, for 10 to 12 weeks, where you will have the opportunity to work alongside our team of talented, hardworking and focused software and hardware engineers, mathematicians, quantum information theorists, computational chemists and physicists – all experts in their fields.   

Every intern will have a dedicated supervisor and will work on a project designed to make the best use of their background and skills, whilst developing their knowledge of quantum computing. We will support all interns to try and produce something they are proud of by the end of their internship. Previous interns have successfully committed code to industry-standard open-source compilers, co-authored papers and led the design work for software tools.  

What you will do 

  • Develop, devise and research algorithms and software to enhance Riverlane’s capabilities, contributing to one or more projects that are core to Riverlane’s goals 
  • Discuss ideas with colleagues and communicate work in the form of presentations and reports 
  • Develop an understanding of quantum computers and their industrial applications 

Requirements

What we need 

  • At the time of application, you will be a current student, in your 2nd+ year of your Bachelor's OR part way through your Master's or PhD in Physics, Chemistry, Mathematics, Computer Science, Electronic Engineering, or a related technical field 
  • Proven ability in computational and/or theoretical work 
  • Experience with at least one programming language 
  • Excellent critical thinking and problem-solving ability 
  • Strong communication skills, both written and verbal 
  • Ability to take initiative and to work well as part of a team 
  • An interest in quantum computing (extensive knowledge or experience is not required) 

Important notes 

  • We are only able to accept applications from individuals who have the right to work in the UK (including those who hold a valid UK student visa).  Please note, for PhD students, there is the requirement to temporarily step out of your PhD to complete the internship, which may impact your right to work status. 
  • You must be available full-time for 10 to 12 weeks over the summer vacation period, preferably starting on Monday 15th June 2026 until Friday 4th September 2026.  
  • We require a signed agreement from you assigning the ownership of any IP produced during your internship to Riverlane.  
  • Internships are based at our Head Office in Cambridge, UK. 

How to apply 

Please upload a CV and covering letter here. Your CV should include the grades that you have so far received in your degree(s). The covering letter should explain why you are applying for the internship and what skills and experience you can bring to the role. 

Our summer internships start on Monday 15th June 2026 until Friday 4th September 2026. 

Deadline 

Please submit your application by Sunday 16th November 2025. Interviews will be held in Cambridge (or virtually if required) during late November/early December 2025. 

Benefits

What can you expect from us 

Alongside a competitive salary, you can expect a diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities.  

We also offer a regular programme of learning events, as well as complimentary snacks and refreshments and regular social and cultural events, including yoga, paddle, movie nights and more.   

If you have any queries, please contact .  

Everyone is welcome at Riverlane. We are an equal opportunities employer and encourage applications from eligible and suitably qualified candidates regardless of age, disability, ethnicity, gender, gender reassignment, religion or belief, sexual orientation, marital or civil partnership status, or pregnancy and maternity/paternity.   

Women and other underrepresented groups may be less likely to apply for a role unless they meet all or nearly all of the requirements.  If this applies to you, we still encourage you to apply - you may be a great fit, even if you don’t meet every single qualification. We’d love to hear from you.   

If you need any adjustments made to the application or selection process so you can do your best, please let us know. We will be happy to help. 

This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

CB2 1AA Cambridge, Eastern £30000 annum (pro WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a world-leading technology research and development company, is actively seeking enthusiastic and bright Graduate Software Development Engineers to join their innovative, fully remote internship program. This is an unparalleled opportunity for aspiring software engineers to gain hands-on experience in a cutting-edge environment, working on exciting projects that push the boundaries of technology. Interns will have the chance to contribute to real-world software development, collaborating with experienced engineers on challenging problems. You will be involved in various stages of the software development lifecycle, from design and coding to testing and deployment.

This program is designed to provide a comprehensive learning experience. Interns will be assigned to specific teams and projects, receiving mentorship and guidance from senior engineers throughout their tenure. The focus will be on developing practical skills in programming languages such as Python, Java, or C++, along with gaining exposure to software development methodologies, version control systems, and agile practices. This fully remote internship requires excellent communication skills, a proactive attitude, and the ability to work effectively in a virtual team setting. Successful interns will have the opportunity to showcase their talents and potentially secure future full-time employment opportunities with our client. We are looking for individuals with a strong academic background in computer science or a related field, a genuine passion for software development, and a desire to learn and grow within a dynamic, collaborative, and remote-first culture.

Responsibilities:
  • Assist in the design and development of software applications and systems.
  • Write clean, maintainable, and efficient code under the guidance of senior engineers.
  • Participate in code reviews and contribute to testing processes.
  • Collaborate with team members in a remote environment to achieve project goals.
  • Learn and apply software development best practices and tools.
  • Document code and development processes.
  • Troubleshoot and resolve software defects.
  • Contribute to team meetings and discussions.
  • Gain exposure to various programming languages and technologies.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • Solid understanding of fundamental computer science concepts.
  • Proficiency in at least one programming language (e.g., Python, Java, C++).
  • Familiarity with software development principles and methodologies.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and collaboratively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

CB2 1TN Cambridge, Eastern £30000 annum (pro- WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a world-leading technology research and development company situated in the heart of Cambridge, Cambridgeshire, UK , is delighted to offer an exceptional Graduate Software Development Engineer internship. This is an unparalleled opportunity for bright, ambitious, and technically curious recent graduates to gain invaluable hands-on experience in a cutting-edge, innovative environment. You will be an integral part of a talented engineering team, contributing to the development of groundbreaking software solutions that push the boundaries of technology. This hybrid role provides a structured path for learning and contribution, blending focused project work with collaborative team engagement.

Responsibilities:
  • Participate in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
  • Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, C++, C#).
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Assist in debugging and resolving software defects, ensuring high quality and reliability.
  • Contribute to code reviews, providing constructive feedback and learning from peers.
  • Gain exposure to various software development methodologies, including Agile and Scrum.
  • Learn and utilize version control systems (e.g., Git) for collaborative development.
  • Participate in team meetings, brainstorming sessions, and knowledge-sharing activities.
  • Research and implement new technologies and tools to enhance development processes.
  • Develop a strong understanding of software architecture and design principles.
  • Assist in creating technical documentation and user guides.
  • Engage in professional development activities and continuous learning.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline from a reputable university.
  • Strong foundation in programming principles and object-oriented design.
  • Familiarity with at least one major programming language (e.g., Python, Java, C++, C#).
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and challenges.
  • A genuine passion for software development and technology innovation.
  • Must be eligible to work in the UK and available for the duration of the internship (typically 3-12 months).
  • This internship is based in Cambridge, requiring hybrid attendance as per project needs.
This internship provides a fantastic launchpad for a career in software development within a world-renowned research and technology hub.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineering Jobs View All Jobs in Cambridgeshire