Graduate Software Engineer

  • Apprenticeship Reference: 2531752655-2
  • Date Posted: 24 December 2025
  • Apprentice Employer: Anonymous
  • Location: Knaphill, Surrey
  • Apprentice Pay: £35,000 to £45,000
  • Bonus/Benefits: Pension, Bonus, Holiday
  • Apprenticeship Sector: Civil Engineering, Engineering, Information Technology
  • Apprenticeship Type: Permanent
  • Work Hours: Full Time

About this Apprenticeship

Graduate Software Engineers 2025 & 2026 required.

In this software design role you will be specifying, designing, developing and testing software for complex systems used for a wide variety of design and delivery applications. Beyond embedded software, there is a broad range of projects requiring skills across the full software development life cycle.

You will be part of a multidisciplinary and supportive team as many of the systems you will be working on will include electronics, optics, fluids, robotics, and user-interface components, thus requiring an all-round engineering knowledge, attention to detail and good team-work skills. Graduate Software Engineers will have some of the following qualifications experience;

  • M.Phil, MSc, MPhys, MRes, MA, BA, BSc in Software Engineering or Computer Science, or Electronic Engineering or physical sciences
  • Knowledge of C, C++, Python, C#, Java, SQL- Full stack development
  • Programming on Cross Platforms- Windows-Linux
  • Embedded software /Firmware experience
  • DSP- Algorithm development

The following skills and experiences are advantageous, but not essential:

  • Experience in Linux, python and C++
  • Knowledge of electronics and physical interactions with software
  • FPGA/VHDL-Verilog
  • Signal processing, data science or AI knowledge
  • Experience working alongside hardware engineers
  • Data Science/Data Processing
  • Computer Vision/AI
  • Quantum Computing

As part of the Software and Electronics team, you will be working on ground-breaking projects that improve lives worldwide.