Software Dev Intern - Embedded Development (Linux) in Cambridge
Software Dev Intern - Embedded Development (Linux)

Software Dev Intern - Embedded Development (Linux) in Cambridge

Cambridge Full-Time 500 - 1500 £ / month (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Design and develop innovative software solutions that impact millions of customers worldwide.
  • Company: Join Amazon, a leading tech company known for its customer obsession and innovation.
  • Benefits: Gain hands-on experience, mentorship, and the chance to work on real-world projects.
  • Why this job: Make a difference with your code while learning from industry experts in a dynamic environment.
  • Qualifications: Pursuing a degree in STEM fields with programming experience in languages like Java or Python.
  • Other info: Full-time internship with opportunities for personal growth and networking.

The predicted salary is between 500 - 1500 £ per month.

Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of customers worldwide? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Customer obsession is part of our company DNA, which has made us one of the world's most beloved brands.

Our Software Development Engineer (SDE) interns use modern technology to solve complex problems while seeing their work's impact first-hand. The challenges SDE interns solve at Amazon are meaningful and influence millions of customers, sellers, and products globally. We seek individuals passionate about creating new products, features, and services while managing ambiguity in an environment where development cycles are measured in weeks, not years. At Amazon, we believe in ownership at every level. As an SDE intern, you'll own the entire lifecycle of your code - from design through deployment and ongoing operations. This ownership mindset, combined with our commitment to operational excellence, ensures we deliver the highest quality solutions for our customers.

We're looking for curious minds who think big and want to define tomorrow's technology. At Amazon, you'll grow into the high-impact engineer you know you can be, supported by a culture of learning and mentorship. Every day brings exciting new challenges and opportunities for personal growth.

Amazon internships across all seasons are full-time positions, and interns should expect to work in office, Monday-Friday, up to 40 hours per week typically between 8am-5pm. Specific team norms around working hours will be communicated by your manager. Interns should not have conflicts such as classes or other employment during the Amazon work-day. Applicants should have a minimum of one quarter/semester/trimester remaining in their studies after their internship concludes.

Key job responsibilities
  • Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward.
  • Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment.
  • Participate in code reviews and contribute to technical documentation.
  • Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective.
  • Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies.
  • Write clean, maintainable code following best practices and design patterns.
  • Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties.
  • Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.

A day in the life: As an intern, you will be matched to a manager and a mentor and will have the opportunity to influence the evolution of Amazon technology and lead critical projects early in your career. The team requires an internship duration of 3 to 6 months. In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. No matter the location of your internship, we give you the tools to own your project and learn in a real-world setting.

BASIC QUALIFICATIONS
  • Must be 18 years of age or older
  • Education Requirements (must meet one):
  • Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields (degrees can be updated based on regional variations)
  • Completed Bachelor's or Graduate degree in specified fields
  • Expected graduation between October 2026 - September 2029
  • Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
  • PREFERRED QUALIFICATIONS
    • Previous technical internship(s) or demonstrated project experience
    • Experience with one or more of the following:
    • AI tools for development productivity
    • Cloud platforms (preferably AWS)
    • Database systems (SQL and NoSQL)
    • Contributing to open-source projects
    • Version control systems
    • Debugging and troubleshooting complex systems
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication skills
  • Demonstrated ability to learn and adapt to new technologies quickly
  • Basic understanding of software development lifecycle (SDLC)
  • Experience with Linux, System Integration, Networking, Operating Systems Kernels, Multi-threading, or Microprocessors and/or microcontrollers
  • Experience with C, C++, Embedded Development, Firmware, Device Driver, Linux, ARM, Bare-Metal, or Kernel
  • Experience with Linux: Firmware, Shell Scripting, Scripting Efficiency, or Linux, and C++.
  • Experience with Networking: C, Firmware, Hardware, Memory Management, Computer Architecture, or Operating Systems
  • Demonstrated experience with one or more of the following:
    • Data structures implementation
    • Basic algorithm development
    • Object-oriented design principles

    Software Dev Intern - Embedded Development (Linux) in Cambridge employer: Evi Technologies Limited

    At Amazon, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Software Development Intern, you'll have the unique opportunity to work on impactful projects that directly influence millions of customers worldwide, all while benefiting from a supportive environment that prioritises mentorship and personal growth. With a commitment to operational excellence and cutting-edge technology, Amazon provides a platform for you to thrive and develop into a high-impact engineer.
    E

    Contact Detail:

    Evi Technologies Limited Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Software Dev Intern - Embedded Development (Linux) in Cambridge

    ✨Tip Number 1

    Network like a pro! Reach out to current or former Amazon interns on LinkedIn. Ask them about their experiences and any tips they might have. This can give you insider knowledge and maybe even a referral!

    ✨Tip Number 2

    Prepare for those technical interviews! Brush up on your coding skills and practice common algorithms and data structures. Use platforms like LeetCode or HackerRank to get in the zone. We want you to feel confident when it’s showtime!

    ✨Tip Number 3

    Show off your projects! Whether it's on GitHub or your personal website, make sure to highlight your best work. Potential employers love to see what you've built and how you approach problem-solving. Let your code do the talking!

    ✨Tip Number 4

    Apply through our website! It’s the best way to ensure your application gets seen. Plus, you’ll be part of a community that values innovation and collaboration. Don’t miss out on the chance to join us at Amazon!

    We think you need these skills to ace Software Dev Intern - Embedded Development (Linux) in Cambridge

    Java
    Python
    C++
    C#
    Go
    Rust
    TypeScript
    AI tools for development productivity
    Cloud platforms (preferably AWS)
    Database systems (SQL and NoSQL)
    Version control systems
    Debugging and troubleshooting complex systems
    Problem-Solving Skills
    Analytical Skills
    Communication Skills
    Linux
    Embedded Development
    Firmware
    Device Driver
    Multi-threading
    Microprocessors
    Software Development Lifecycle (SDLC)
    Object-oriented design principles

    Some tips for your application 🫡

    Show Your Passion: Let your enthusiasm for technology and problem-solving shine through in your application. We want to see how excited you are about the opportunity to work on innovative projects that impact millions of customers!

    Tailor Your CV: Make sure your CV highlights relevant skills and experiences that align with the job description. We love seeing specific examples of your coding projects or internships that demonstrate your ability to tackle complex challenges.

    Craft a Compelling Cover Letter: Use your cover letter to tell us why you're a great fit for the role. Share your thoughts on customer obsession and how you can contribute to our mission at Amazon. This is your chance to stand out, so make it personal!

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!

    How to prepare for a job interview at Evi Technologies Limited

    ✨Know Your Code

    Make sure you can talk confidently about your coding projects. Be ready to explain your thought process, the challenges you faced, and how you overcame them. This shows your problem-solving skills and your ability to learn from experience.

    ✨Understand the Company Culture

    Familiarise yourself with Amazon's customer obsession and ownership mindset. Think of examples from your past experiences where you've demonstrated these values. This will help you connect your personal experiences with what the company stands for.

    ✨Brush Up on Technical Skills

    Since this role involves embedded development and Linux, make sure you're comfortable discussing relevant technologies. Review key concepts in C/C++, microservices, and cloud-native architectures. Practising coding problems can also give you a leg up.

    ✨Prepare Questions

    Have a few thoughtful questions ready to ask your interviewers. This could be about team dynamics, project expectations, or growth opportunities. It shows your genuine interest in the role and helps you assess if it's the right fit for you.

    Software Dev Intern - Embedded Development (Linux) in Cambridge
    Evi Technologies Limited
    Location: Cambridge
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    E
    • Software Dev Intern - Embedded Development (Linux) in Cambridge

      Cambridge
      Full-Time
      500 - 1500 £ / month (est.)
    • E

      Evi Technologies Limited

      50-100
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >