At a Glance
- Tasks: Join a cutting-edge research team to develop secure systems software for embedded devices.
- Company: University of Manchester, a leader in advanced processor technologies.
- Benefits: Gain hands-on experience, mentorship, and enhance your CV with a prestigious internship.
- Other info: Diverse and inclusive environment welcoming applicants from all backgrounds.
- Why this job: Make a real impact on the future of embedded systems and security.
- Qualifications: Undergraduate in Computer Science or Engineering with a passion for systems software.
The predicted salary is between 20000 - 30000 € per year.
A 4‑month summer internship in the Advanced Processor Technologies research group at the University of Manchester, UK, focusing on systems software security in low‑level kernel development for embedded systems without memory management units (noMMU scenarios).
Key Responsibilities
- Contribute to the development of MicrOS, a specialised OS that enables resource‑efficient compartmentalisation for embedded devices.
- Implement and test adaptations of MicrOS to simulate multiprocessing without an MMU and to leverage CHERI hardware extensions on RISC‑V.
- Study the memory allocation and access behaviour of representative embedded applications.
- Derive guidelines and semi‑automated techniques to minimise memory and CPU overhead when partitioning monolithic software into compartments while maintaining strong security guarantees.
Qualifications
- Undergraduate student in Computer Science or Computer Engineering.
- Background in systems software and/or systems security.
Eligibility and EEO Statement
As an equal opportunities employer we welcome applicants from all sections of the community regardless of age, sex, gender, ethnicity, disability, sexual orientation and transgender status. All appointments are made on merit.
Research Internship in Manchester employer: The University of Manchester
The University of Manchester offers an exceptional environment for aspiring researchers, particularly in the Advanced Processor Technologies group. With a strong commitment to innovation and inclusivity, interns benefit from hands-on experience in cutting-edge systems software security while collaborating with leading experts in the field. The university fosters a supportive work culture that encourages personal and professional growth, making it an ideal place for students to develop their skills and contribute to meaningful projects.
Contact Detail:
The University of Manchester Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Research Internship in Manchester
✨Tip Number 1
Network like a pro! Reach out to current or former interns at the University of Manchester, especially in the Advanced Processor Technologies group. A friendly chat can give us insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a mini-project or a portfolio that highlights your experience with systems software and security. We love seeing practical examples of what you can do, so make it shine!
✨Tip Number 3
Practice makes perfect! Get ready for technical interviews by brushing up on low-level kernel development and memory management concepts. We recommend mock interviews with friends or using online platforms to boost your confidence.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always on the lookout for passionate candidates who are eager to contribute to projects like MicrOS.
We think you need these skills to ace Research Internship in Manchester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights relevant experience in systems software and security. We want to see how your skills align with the role, so don’t be shy about showcasing your projects or coursework that relate to MicrOS or embedded systems.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this internship and how your background makes you a great fit for our Advanced Processor Technologies research group. Keep it concise but impactful!
Showcase Your Technical Skills:Don’t forget to mention any programming languages or tools you’re familiar with, especially those relevant to low-level kernel development. We love seeing candidates who can demonstrate their technical prowess and problem-solving abilities.
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 at StudySmarter!
How to prepare for a job interview at The University of Manchester
✨Know Your Stuff
Make sure you brush up on your knowledge of systems software and security. Familiarise yourself with low-level kernel development, especially in noMMU scenarios. Being able to discuss relevant concepts confidently will show that you're genuinely interested and prepared.
✨Showcase Your Projects
If you've worked on any projects related to embedded systems or OS development, be ready to talk about them. Highlight your contributions, the challenges you faced, and how you overcame them. This will demonstrate your practical experience and problem-solving skills.
✨Ask Smart Questions
Prepare some insightful questions about MicrOS and its development. Inquire about the team's approach to security in embedded systems or how they tackle memory allocation challenges. This shows your enthusiasm and helps you understand if the role is a good fit for you.
✨Be Yourself
While it's important to be professional, don't forget to let your personality shine through. The interviewers want to see if you'll fit into their team culture. Be genuine, share your passion for technology, and let them know why you're excited about this internship.