Master Thesis: Exploring Hardware-Assisted Type Safety in C++
Technology, Data & Digital · Software & Web Development · Software Engineering · Cybersecurity
In short
Ericsson Research Security seeks a Master's student to investigate hardware-assisted type safety in C++. The project focuses on exploring technologies like CHERI and MTE to prevent type-related vulnerabilities in performance-critical software, with a practical proof-of-concept on a hardware-assisted platform.
Responsibilities
- Review and evaluate hardware-assisted technologies for enforcing language-level type safety in C++.
- Design a practical dynamic type-enforcement scheme for type-confusion risks in complex C++ programs.
- Build a proof of concept on a hardware-assisted platform.
- Evaluate security coverage, compatibility with existing software, and performance overhead.
Requirements
- Master’s student in Computer Science, Cybersecurity, or a related field.
- Solid understanding of Linux processes and runtime security.
- Systems programming experience, preferably in C and C++.
- Curiosity, creativity, and interest in software security research.
Desired Qualifications
- Familiarity with assembly is an advantage.
- Technical reports or other work authored, such as coursework or blog posts.
- GitHub profile.
Benefits
- Outstanding opportunity to use your skills and imagination to push the boundaries of what's possible.
- Be challenged, but not alone.
- Joining a team of diverse innovators.
- Opportunity to craft what comes next.
Skills
C++LinuxCassemblyPython
#C++#type safety#hardware-assisted#security#research#Sweden#Stockholm#Kista
Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible
Company
EricssonJob Posted
3 days ago
Employment Type
Internship
Work mode
Hybrid
Experience Level
Entry
Locations
Kista, Sweden
Qualification
Master
Applicants
Be an early applicant
Similar Jobs
Google
Bengaluru, IndiaSoftware Engineer Manager, Google Cloud Business Platform
Full Time Be an early applicant Posted 4 days ago
Google
Bengaluru, IndiaNetwork Implementation Engineer, Google Enterprise Network
Full Time Be an early applicant Posted 4 days ago
Google
Hyderabad, IndiaSoftware Engineer, Security, Privacy, Detection
Full Time Be an early applicant Posted 4 days ago
Google
Gurgaon, India +1 moreCloud Engineer, Data and AI
Full Time Be an early applicant Posted 4 days ago
Google
Bengaluru, IndiaSenior Software Engineer, Infrastructure, Google Cloud
Full Time Be an early applicant Posted 4 days ago
Emerson
Singapore, SingaporeSenior Analyst, Revenue Performance - Asia Pacific (1-Year Contract)
Contract Be an early applicant Posted 4 days ago
