Student Software Developer

3 weeks ago


Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time
Develop Next-Generation Imaging Solutions with Apple

The Camera Algorithm team at Apple Inc. is recruiting talented Masters and Ph.D. students to work on cutting-edge projects that push the boundaries of image capture, processing, and rendering. As part of this esteemed team, you will have the opportunity to research and develop novel algorithms for improving image and video quality in Apple's cameras, collaborating closely with experts from silicon design, camera hardware, and software teams.

In this internship, you will have the freedom to investigate topics in computational photography, design and implement algorithmic solutions, and benchmark your approaches against existing state-of-the-art methods. You will be encouraged to explore the tradeoffs between computational complexity, power consumption, and image quality, ultimately aiming to bring your solution closer to practical implementation on future mobile devices.

To be considered for this role, applicants must be currently enrolled in their final year of studies in a Master's or PhD program, preferably in Electronic Engineering, Computer Science, Computer Engineering, Physics, or a related field. A strong background in computational photography techniques, machine learning and deep learning algorithms, and proficiency in programming languages like Matlab and Python are highly desired. Excellent problem-solving and communication skills are also essential.

Estimated Salary: $65,000 - $85,000 per annum



  • Cambridge, Cambridgeshire, United Kingdom Socrates Software Full time

    At Socrates Software, we're seeking a skilled Software Development Expert with expertise in Elixir and familiarity with Radio Frequency (RF) systems.Job SummaryThis role involves designing, implementing, and maintaining scalable, concurrent applications using Elixir. You will collaborate to integrate RF components into software solutions, contribute to the...


  • Cambridge, Cambridgeshire, United Kingdom Codetown Full time

    Codetown is seeking a skilled trainer to deliver an Angular, HTML5 and CSS onsite five-day class in Maryland. The ideal candidate will have experience teaching software development skills and be able to effectively communicate complex concepts to students.Key ResponsibilitiesDeliver high-quality training sessions on Angular, HTML5 and CSSAssess student...

  • Software Engineer

    4 weeks ago


    Cambridge, UK, Cambridgeshire, United Kingdom Socrates Software Full time

    We are looking for a talented Software Engineer with expertise in using Elixir and familiarity with Radio Frequency (RF) systems to join our team. The ideal candidate will be passionate about cutting-edge technologies, with the ability to integrate software development and RF hardware to create robust solutions.Key Responsibilities:Elixir Development:...


  • Cambridge, Cambridgeshire, United Kingdom Codetown Full time

    Senior Frontend Trainer NeededCodetown is a cutting-edge social network for software developers, offering various tools such as blogs, forums, groups, and personal pages.We are seeking an experienced trainer with expertise in Angular, HTML5, and CSS to deliver an onsite five-day class in Maryland. The training session will take place from August 26th to...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    We are seeking a highly skilled Senior HPC Specialist to join the Society of Research Software Engineering. As a key member of our team, you will be responsible for overseeing the employment and coordination of RSEs within the Centre and participating research groups.The successful candidate will have experience in programming languages such as C, C++,...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    At Amazon, we're looking for talented individuals to join our team of Software Development Engineers (SDEs). As a SDE, you'll be working on cutting-edge technology to solve complex problems and see the impact of your work firsthand.BASIC QUALIFICATIONSRecent graduates or students about to complete a Bachelor's or Master's Degree in Computer Science, Computer...

  • Software Developer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Nu Quantum Ltd Full time

    **About Nu Quantum**Nu Quantum Ltd is a leading company in the field of quantum information systems, working on cutting-edge technology to improve the utility and accelerate the time-to-market of quantum computing systems.We integrate novel quantum photonic technology to form an efficient and scalable quantum networking infrastructure in partnership with...


  • Cambridge, Cambridgeshire, United Kingdom Anglia Ruskin Students' Union Full time

    About the Student Community ActionThe Anglia Ruskin Students' Union is seeking a dedicated volunteer to support students in community work.Opportunity open to students at the University of Cambridge and Anglia Ruskin University.Support disadvantaged groups within the community.The successful candidate will be responsible for coordinating community events,...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Transform Your Career in Software DevelopmentWe are seeking a talented individual to join our dynamic team as a Software Development Engineer Apprentice. This is an excellent opportunity to develop your skills and knowledge in software development while working on real-world projects that impact millions of customers globally.The role involves collaborating...


  • Cambridge, Cambridgeshire, United Kingdom Oho Group Careers Full time

    Mid to Senior Embedded Software EngineerWe are seeking a highly skilled Mid to Senior Embedded Software Engineer to join our team at Oho Group Careers. This is an excellent opportunity to work on cutting-edge diagnostic systems, collaborating closely with internal and external software teams.Key ResponsibilitiesDevelop and lead firmware and software projects...


  • Cambridge, Cambridgeshire, United Kingdom ECM Selection (Holdings) Limited Full time

    Job DescriptionWe are looking for a skilled Enterprise Software Developer to join our team at ECM Selection (Holdings) Limited. As a key member of our product team, you will be responsible for developing software solutions that meet customer needs and deliver projects.About the RoleThe ideal candidate will have a strong background in software development,...


  • Cambridge, Cambridgeshire, United Kingdom ZipRecruiter Full time

    Are you a seasoned software expert seeking a challenging role that combines cutting-edge technology with innovative problem-solving? We are looking for a Senior Software Developer to join our team in Cambridge, UK.">Job Summary:We are seeking an experienced software engineer to design and develop complex software solutions primarily in Python.You will work...


  • Cambridge, Cambridgeshire, United Kingdom Newton Colmore Full time

    Job Title: Software Development SpecialistCompany Overview: Newton Colmore is a leading Defence and Security company based in Cambridge. We are seeking an experienced C Software Developer to contribute to the development of breakthrough technologies that enhance the UK's security against external threats.The ideal candidate will have experience in software...


  • Cambridge, Cambridgeshire, United Kingdom Pico Technology Limited Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Pico Technology Limited. As a key member of our Product Line team, you will work collaboratively with cross-functional teams to design and develop high-quality software solutions that meet the needs of our internal and external customers.The successful candidate will have a...

  • Software Developer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time

    Job TitleA highly skilled C# developer is required to join Oho Group Ltd in Cambridge, UK. The successful candidate will work on web-based applications using C# for the backend and JavaScript frameworks such as React for the frontend.About the RoleWe are seeking a talented Software Developer to design, develop, and maintain high-quality software applications...


  • Cambridge, Cambridgeshire, United Kingdom Paratus People Full time

    Software Development PositionJob Reference: MP113760CT2565Estimated Annual Salary: £45000Job Location: Cambridge, UKJob Type: PermanentAbout Paratus People:Leader in IoT solutionsInnovative company with a strong focus on software developmentJob Summary:We are seeking an experienced software developer to join our team and contribute to the design and...


  • Cambridge, Cambridgeshire, United Kingdom AES Full time

    We are seeking an experienced Software Development Specialist to join our team at AES. As a key member of our software development team, you will be responsible for developing and supporting the software running on our Android-based products.Job DescriptionThe ideal candidate will have a strong background in software engineering and experience with embedded...


  • Cambridge, Cambridgeshire, United Kingdom Cambridge Consultants Full time

    Looking for a fulfilling career in software engineering? Our Level 6 Software Apprenticeship is perfect for you. As a key member of our Embedded Software Group, you'll work on cutting-edge projects with real-world impact.Our apprenticeship program offers a structured framework that supports your growth and development. You'll learn foundational skills in...

  • Software Developer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Global Inkjet Systems Ltd (GIS) Full time

    About Global Inkjet Systems LtdGlobal Inkjet Systems Ltd (GIS) is a leading innovator in the industrial inkjet printing market, developing cutting-edge software and electronics to drive the industry forward.We foster a collaborative culture that encourages open communication, creativity, and continuous learning. Our team works together to design and develop...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Company OverviewThe Society of Research Software Engineering is a leading organization in the field of high-performance computing, focusing on developing innovative solutions for next-generation processors and systems.We are currently seeking an experienced Software Engineer to join our team and contribute to the development of advanced simulation models for...