Software Engineer for Metaverse Language Development

1 month ago


Guildford, Surrey, United Kingdom Epic Games Full time
Job Summary

Epic Games is seeking a skilled Software Engineer to join our team and contribute to the development of Verse, a new declarative language for the metaverse. As a research-oriented engineer or an engineering-oriented researcher, you will design, implement, and test research tools, including a reference implementation and a term-rewrite-system that implements Verse, verification engines, and test frameworks. Your expertise in Haskell programming and knowledge of programming language design and implementation techniques will be invaluable assets to our team.

About Epic Games
Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. We've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content for over 25 years. Our Unreal Engine technology provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, and it's also a tool being embraced by content creators across various industries such as media and entertainment, automotive, and architectural design.

Your Responsibilities
  • Design, implement, and test research tools, including a reference implementation and a term-rewrite-system that implements Verse, verification engines, and test frameworks.
  • Co-author documents that specify Verse for different audiences, including research papers aimed at academics and design documents for Epic engineers.

Requirements
  • Excellent Haskell programming skills and knowledge of the Haskell ecosystem.
  • Knowledge of programming language design and implementation techniques: semantics, confluence, abstract interpretation, formal verification, and proof unification.

What We Offer
We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience, and a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) matching, and paid time off. Additionally, we provide opportunities for professional growth and development, a collaborative work environment, and the chance to work on exciting projects that push the boundaries of what's possible in the gaming industry.

Note to Applicants
Epic Games is an Equal Opportunity employer and welcomes applications from diverse candidates. Please submit your resume and cover letter to apply for this position.
  • Software Developer

    3 months ago


    Guildford, Surrey, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to our innovative team in Guildford, United Kingdom.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit testing and debugging to ensure software functions...


  • Guildford, Surrey, United Kingdom Ecm Selection Full time

    Lead the development of software solutions for clients in the defence sector at Ecm Selection.Job DescriptionWe are seeking a highly skilled Software Engineer to lead our team of scientists and engineers working on stimulating and demanding low level software and hardware projects. The ideal candidate will have significant influence over a group intent on...


  • Guildford, Surrey, United Kingdom Bennett and Game Recruitment LTD Full time

    At Bennett and Game Recruitment LTD, we are seeking an experienced Embedded Software Engineer to join our team. This role involves designing and developing space communication systems.About the RoleWe require a skilled professional with a background in embedded systems and experience working with C for RT-embedded bare metal on microcontrollers. The ideal...


  • Guildford, Surrey, United Kingdom Person Centred Software Ltd Full time £70,000

    About UsPerson Centred Software Ltd is a pioneering technology company dedicated to revolutionizing the care sector through innovative solutions.">Your Role and ResponsibilitiesWe are seeking an experienced Software Engineer to lead our development team as a Tech Lead, driving innovation and shaping the future of our connected care solutions.In this role,...


  • Guildford, Surrey, United Kingdom ECM Selection (Holdings) Limited Full time

    Job Title: Software Development LeadA competitive salary of £80,000 - £100,000 per annum is on offer for this challenging role.About the RoleWe are seeking a highly skilled Low Level Embedded C/C++ Developer to join our team of scientists and engineers working on cutting-edge security projects for clients in the defence sector.The successful candidate will...


  • Guildford, Surrey, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Guildford, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Guildford, Surrey, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are seeking a talented Senior Software Engineer to lead our development team in Guildford, UK. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design, develop, and implement high-performance software applications.Lead technical...


  • Guildford, Surrey, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are looking for a Senior Software Engineer to join our team in Guildford, UK. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design, develop, and implement high-performance software applications.Lead technical decision-making processes...


  • Guildford, Surrey, United Kingdom BAE Systems Digital Intelligence Full time

    We are looking for a highly skilled Software Development Engineer to join our Wireless Products team in Gloucester. As a Software Development Engineer, you will be responsible for designing and developing software that meets the requirements of our customers, including the UK Government and its trusted partners.About the Team:The Wireless Products team...


  • Guildford, Surrey, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are seeking a highly skilled Senior Software Engineer to lead our development team in Guildford, UK. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance software applications.Lead technical decision-making...


  • Guildford, Surrey, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to our innovative team in Guildford, United Kingdom.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit testing and debugging to ensure software functions...


  • Guildford, Surrey, United Kingdom Ecm Selection Full time

    Ecm Selection is seeking talented programmers and physicists with top-tier academic results to join their team in Surrey. This career accelerating opportunity is perfect for those who have or are expecting to receive a first-class technical degree or PhD.The ideal candidate will have demonstrable software skills, preferably with C/C++, and familiarity with...


  • Guildford, Surrey, United Kingdom ECM Selection (Holdings) Limited Full time

    ECM Selection (Holdings) Limited invites applications for a challenging Senior Software Developer Position. As a leading provider of integrated modelling software solutions for the oil and gas sector, we require an experienced professional to drive innovation and excellence in our software team.The successful candidate will possess a Master's degree in...


  • Guildford, Surrey, United Kingdom Bennett and Game Recruitment Full time

    Job OverviewWe are looking for a Senior Software Engineer - Space Technology to design and develop advanced space communication systems.Key Responsibilities:Develop software for microcontrollers using C for RT-embedded bare metal systems.Work with scripting languages (Bash, Python) and version control software like Git.Collaborate with the team to ensure...


  • Guildford, Surrey, United Kingdom Jobit Full time

    We are looking for a Senior Software Engineer to join our team at Jobit, where you will be working on cutting-edge visualisation and analytics software.About the Role:This is a full-time remote position that offers an excellent salary of around $100,000 per year, including a bonus scheme and competitive benefits package.Responsibilities:You will contribute...


  • Guildford, Surrey, United Kingdom Bennett and Game Recruitment LTD Full time

    Job DescriptionWe are seeking an experienced Embedded Software Engineer to join our team at Bennett and Game Recruitment LTD. As a key member of our computing systems department, you will be responsible for designing and developing space communication systems.The ideal candidate will have a strong technical background in embedded systems, preferably with...


  • Guildford, Surrey, United Kingdom ECM Selection (Holdings) Limited Full time

    We are seeking a highly skilled Proficient Software Engineer Role to join our dynamic software team at ECM Selection (Holdings) Limited. With a strong reputation in providing innovative software solutions for the oil and gas sector, we require an experienced professional to drive technical excellence and innovation.The ideal candidate will have a PhD or...


  • Guildford, Surrey, United Kingdom beBee Professionals Full time £60,000 - £80,000

    beBee Professionals is seeking a Senior Software Engineer to lead our development team in Guildford, UK. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design, develop, and implement high-performance software applications.Lead technical...


  • Guildford, Surrey, United Kingdom beBee Professionals Full time £45,000 - £65,000

    BeBee Professionals is seeking a skilled Software Engineer to join our team in Guildford, UK.We offer a competitive salary of £60,000 per annum and a bonus scheme. You will play a key role in developing, testing, and maintaining software solutions that drive our business forward.Key Responsibilities:Develop and maintain high-quality software applications...


  • Guildford, Surrey, United Kingdom Bennett and Game Recruitment Ltd Full time

    We are seeking a Senior Software Engineer - Telecommunications to join our team in Guildford.Job DescriptionDesign and implement software on a microcontroller for a bare-metal embedded system.Key ResponsibilitiesDevelop telecommunications systems and modems (wireless and wired).Implement embedded Linux user-space software stack (Kernel) and...