Software Engineering Internship or Placement in Edinburgh
Software Engineering Internship or Placement

Software Engineering Internship or Placement in Edinburgh

Edinburgh Internship 500 - 1500 £ / month (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Develop embedded software and troubleshoot issues in a dynamic team environment.
  • Company: Ciena, a leader in high-speed connectivity with a people-first culture.
  • Benefits: Flexible work environment, competitive salary, and opportunities for personal growth.
  • Why this job: Shape the future of virtualized networks and make a real impact.
  • Qualifications: Strong programming skills in C, C++, Python, and familiarity with Linux.
  • Other info: Join a diverse team committed to innovation and social impact.

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

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.

The Opportunity: 3-12 month internship/placement beginning in 2026. Since 1992, Ciena has been at the forefront of network innovation, enabling smarter, more agile, and responsive digital interactions every single day. Whether you're streaming, texting, or connecting with loved ones, Ciena technologies make your world real. Join us and help shape the future of virtualized networks through cutting-edge software development.

How You Will Contribute:

  • Develop embedded software for Ciena's modified Linux-based NOS.
  • Participate in all phases of software development: requirements analysis, design, implementation, and testing.
  • Troubleshoot software issues, support customers, and verification processes.
  • Design and implement unit tests and test-automation suites.
  • Collaborate with Product Owners and System Architects to integrate new features and technologies.
  • Influence software architecture to enhance resiliency, debuggability, and maintainability.

The Must Haves:

  • Strong analytical, problem-solving, and programming skills (C, C++, Python).
  • Excellent communication and technical documentation abilities.
  • Organizational expertise to manage time, resources, and priorities effectively.
  • Familiarity with Linux development environments.

The Assets:

  • Knowledge of network routers/switches or routing protocols (OSPF, BGP).
  • Experience with Linux OS (Debian preferred), containers, and Kubernetes.
  • Familiarity with automated test frameworks like Jenkins.
  • Proficiency in design and development tools such as Atlassian Suite, Eclipse, and GDB.
  • Independent, self-driven, and capable of managing priorities while excelling in a team environment.

Make your mark in the world of network innovation. Apply today to join a team that’s redefining connectivity!

At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination. Ciena is an Equal Opportunity Employer, including disability and protected veteran status. If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.

Software Engineering Internship or Placement in Edinburgh employer: Ciena Limited

Ciena is an exceptional employer that prioritises a people-first culture, offering a flexible work environment that fosters individual growth and well-being. As a leader in high-speed connectivity, employees have the unique opportunity to contribute to cutting-edge software development while making a meaningful impact on society. With a commitment to diversity and inclusion, Ciena ensures that every team member feels valued and respected, making it an ideal place for aspiring software engineers to thrive.
C

Contact Detail:

Ciena Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineering Internship or Placement in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to current or former Ciena employees on LinkedIn. Ask them about their experiences and any tips they might have for landing the internship. Personal connections can make a huge difference!

✨Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common coding problems in C, C++, and Python. We want you to feel confident when it’s time to showcase your skills!

✨Tip Number 3

Show off your projects! If you've worked on any relevant software development projects, make sure to highlight them during interviews. We love seeing practical applications of your skills, especially if they relate to embedded software or Linux environments.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining a team that’s all about innovation and making an impact!

We think you need these skills to ace Software Engineering Internship or Placement in Edinburgh

Analytical Skills
Problem-Solving Skills
Programming Skills (C, C++, Python)
Communication Skills
Technical Documentation Abilities
Organisational Expertise
Linux Development Environments
Knowledge of Network Routers/Switches
Routing Protocols (OSPF, BGP)
Experience with Linux OS (Debian preferred)
Containers and Kubernetes
Automated Test Frameworks (Jenkins)
Design and Development Tools (Atlassian Suite, Eclipse, GDB)
Team Collaboration
Self-Driven

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your programming skills in C, C++, and Python, and don’t forget to mention any relevant projects or coursework!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality! Explain why you’re excited about the internship and how your background aligns with our mission at Ciena. Keep it concise but engaging!

Showcase Your Communication Skills: Since excellent communication is a must-have, make sure your application is clear and well-structured. Use proper formatting and check for any typos or grammatical errors before hitting send!

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 and shows us you’re serious about joining our team!

How to prepare for a job interview at Ciena Limited

✨Know Your Tech

Make sure you brush up on your programming skills, especially in C, C++, and Python. Familiarise yourself with Linux development environments and be ready to discuss any relevant projects you've worked on. This will show that you're not just a theoretical candidate but someone who can practically apply their knowledge.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you demonstrate your analytical abilities and how you approach challenges, which is crucial for a software engineering role.

✨Communicate Clearly

Since excellent communication is a must-have, practice explaining technical concepts in simple terms. Be ready to discuss your technical documentation experience and how you ensure clarity in your work. This will highlight your ability to collaborate effectively with team members and stakeholders.

✨Be Ready to Collaborate

Ciena values teamwork, so prepare to discuss how you've worked with others in past projects. Think about times when you collaborated with product owners or system architects. Highlight your organisational skills and how you manage priorities while contributing to a team environment.

Software Engineering Internship or Placement in Edinburgh
Ciena Limited
Location: Edinburgh
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

C
  • Software Engineering Internship or Placement in Edinburgh

    Edinburgh
    Internship
    500 - 1500 £ / month (est.)
  • C

    Ciena Limited

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