Software Development Engineer

2 weeks ago


Surrey UK, South East England, United Kingdom Criterion Games Full time

Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets.


We are Criterion

For more than fifteen years we've entertained millions of players around the world with our award-winning games. Our experienced people have expressed their passion for phenomenal game feel, AAA audiovisual quality, and technical innovation in the Burnout & Need for Speed series and in Battlefield 1, Star Wars X-Wing VR, Starfighter Assault, Arcade for Star Wars Battlefront II and Firestorm for Battlefield V.


The Opportunity Ahead


As an engineer with the Criterion Quality Verification Engineering (QVE) Team and as a member of the worldwide Quality Verification (QV) organisation, you will help ensure that a game will always be stable through every stage of development. You will be tasked to promote the development of and set a new bar for one of the most advanced, feature-complete automation platforms to power the development and testing of games played by hundreds of millions of gamers worldwide.

Your role will be to improve the creation experience for developers, and the ultimate game quality experience for our players. While also using automated testing, workflow tools, development services and data insights to promote industry-defining game quality by identifying defects earlier, building confidence to support high-quality games changes and getting as much information as possible to fix defects.

You'll partner with colleagues and peers within the QV group, as a part of a greater organisation that shapes the services necessary to provide foundational services to studio teams working on the latest and greatest games. All in all, this is an opportunity to determine what automation and game testing means within game development. You will report into a Technical Director.

Responsibilities

  • Contribute to the test automation process, working with other engineering, development and quality teams.
  • Analyse requirements, translating them into test plans which are reviewed and agreed upon by relevant parties.
  • Implement and oversee automated tests at all stages of the pipeline.
  • Participate in the quality strategy, identifying problem areas and areas for improvement.
  • Write high-quality code with comprehensive unit testing.
  • Design database schemas, interfaces, and plan for capacity.
  • Own and be an expert in your area.
  • Troubleshoot issues raised from the test automation pipeline, including the monitoring, maintenance and support of essential systems.
  • Critically evaluate and adopt technologies to improve team efficiency and platform capabilities.
  • Technically guide and inspire other engineers on your team.
  • Code review peer developer's code and share feedback to ensure consistency and quality of code.
  • Work to migrate legacy systems to new platforms.
  • Employ JIRA to manage tasks in an Agile environment.

Requirements

  • Bachelor's degree or higher in Computer Science or Software Engineering, or equivalent industry experience.
  • Industry experience in C#.
  • Experience with development tools such as: Git, JIRA, Visual Studio, Intellij, Visual Studio Code.
  • Experience in automated testing services, systems and methodologies for large-scale test automation.
  • Experience designing test automation frameworks.
  • Experience authoring unit, integration and feature tests.
  • A disciplined approach to documentation.

Nice to have

  • An understanding of CI/CD systems, such as Jenkins, Travis or other similar services.
  • Exposure to C++, SQL and PowerShell (or other scripting languages).
  • Experience using game consoles at scale and working with game console SDKs.

What's in it for you? Glad you asked

  • We realise it takes excellent people to make outstanding games, we offer great compensation packages and a culture that succeeds on creativity and individuality. We love to celebrate our great perks like comprehensive health and benefit packages, pension plans, bonuses and RSU's, tuition reimbursement, free video games and more


  • Buckinghamshire, UK, South East England, United Kingdom Innovate Full time

    Role: Senior Software EngineerLocation: BuckinghamshireWork Type: PermanentSalary: Competitive Base + Benefits + BonusNote: This role requires applicants to be eligible for DV (Developed Vetting) security clearance, therefore you must be a sole UK national with residency in the UK for the last 10 years.Our client, a specialist consultancy supporting...


  • Surrey, UK, South East England, United Kingdom X4 Technology Full time

    Role: Embedded/Control Systems EngineerLocation: Surrey (5 days per week onsite)Rate: NegotiableThe CompanySpecialising on the Electrification on Electric Vehicles, my client are growing a team of engineers to help with next-generation Electric Vehicle solutions.The company are a small, multi-skilled team of R&D professionals who utilise the latest...


  • Oxfordshire, UK, South East England, United Kingdom Echelon Partners Full time

    We are currently looking for an experience Embedded Software Engineer, to join a growing client of ours in Oxfordshire. The business has a brilliant culture, working together to move their development into their next generation of product. This role is a Hybrid position.In this role you will be designing, developing and maintaining Embedded Software and...


  • Oxfordshire, UK, South East England, United Kingdom IC Resources Full time

    Junior Labview Software Engineer now needed in Oxford. I am seeking a Junior Labview Software Engineer who is looking for an exciting opportunity to join an established team producing high-quality, leading-edge software for the semiconductor sector.This role will suit a well qualified graduate who can demonstrate 1-3 years software engineering expertise with...


  • Hampshire, UK, South East England, United Kingdom EVONA Full time

    I am currently looking for Embedded Software Enigneer for a 6 month contract.ResponsibilitiesReporting to the team leader, the candidate will have the following responsibilities:Develop & maintain existing Embedded Software products.Timely delivery of software to a variety of product lines integrating with customer projectsMaintain code quality standards...

  • Supplier Quality

    4 weeks ago


    Surrey, UK, South East England, United Kingdom iO Associates - UKEU Full time

    Supplier Quality & Development EngineerInitial 6-Month ContractUp To £395 per day (Umbrella)Surrey I have a client within the Automotive sector who is looking for a Supplier Quality & Development Engineer with a strong background in Automotive. The role will allow you to oversee and manage a key Supplier Relationship with a heavy focus on PPAP's. Main...

  • Software Engineer

    3 weeks ago


    Bristol, UK, South West England, United Kingdom Innovate Full time

    Role: Software EngineerLocation: Bristol, Hybrid (4-5 days on-site)Salary: Up to £65,000 (dependent on experience)Clearance requirements: SC, Must be a British Citizen or Dual UKRole Overview:Our client, market leaders within the Aerospace Defence industry are looking for highly capable Software Engineers to join their team, focusing on the development of...

  • Software Engineer

    3 weeks ago


    Gloucestershire, UK, South West England, United Kingdom Hexegic Full time

    Are you passionate about advancing your career in software and data engineering? Here at Hexegic we are looking for driven and innovative software engineers with an interest in data to grow professionally, whilst collaborating with some of the industry’s brightest minds.Your role will be essential in helping customers build and maintain data applications,...


  • Bristol, UK, South West England, United Kingdom Innovate Full time

    Software Test EngineerBristol Salary up to £57,000 DOEWhat will you be doing as a Software Test Engineer?You should have a genuine enthusiasm for the role of effective verification in ensuring the integrity of complex software products within broader systems. Verification is conducted using various techniques, with full training, guidance, and support...


  • Oxfordshire, UK, South East England, United Kingdom IC Resources Full time

    Lead Flight Software Engineer now needed in Oxfordshire. This is an exciting Senior level opportunity to Lead the Flight Software verification and validation development within a global company.****Salary to £94k plus benefits, hybrid working, visa support and relocation**** Suitable applicants for the Lead Flight Software Engineer position need to have 5+...

  • Principal Structural

    3 weeks ago


    Surrey, UK, South East England, United Kingdom ersg Ltd Full time

    ️ Principal Structural Engineer (Temporary Works) ️Location: SurreyFull TimeAre you a Chartered Structural Engineer with expertise in temporary works design looking for an exciting career development opportunity? If you're ready to take on varied and challenging projects while leading a dynamic team, we want to hear from you!We're looking for a...


  • Surrey, UK, South East England, United Kingdom Michael Taylor Search & Selection Ltd Full time

    Calling all Mechanical and Electrical Engineers based in Surrey, Hampshire and Berkshire, we are recruiting on behalf of one of the UKs Premier contractors; who are delivering a the MEP refurbishment of a major pharmaceutical site.Client: Over the past 40 years our client has established itself as an industry leading M&E contractor operating within the UK....


  • Bristol, UK, South West England, United Kingdom Platform Recruitment Full time

    Bristol - Embedded Software Engineer - £40-60kI am collaborating with a dynamic consultancy in Bristol that is seeking to recruit a talented and ambitious embedded software engineer. This position will afford the suitable candidate the opportunity to develop resilient embedded software for a range of client projects.Main duties:Develop embedded software for...


  • Oxfordshire, UK, South East England, United Kingdom Walker & Sloan Ltd | Certified B Corp Full time

    Walker and Sloan are working with a well known marketing agency in Oxfordshire, as they are keen to bring on a Senior Software Engineer to the team on a full time basis, with the requirement of coming into the offices twice a week.Senior Software Engineer -up £60,000 - Hybrid (2 days in office)Are you an ambitious Engineer experienced with Laravel Looking...

  • Software Engineer

    3 weeks ago


    Bristol, UK, South West England, United Kingdom Blackmagic Design Full time

    Blackmagic Design, a name synonymous with groundbreaking creative video technology, are looking for both Junior and Mid-Level C++ Engineers.This role will have you joining a highly proficient engineering team working out of our Bristol office.About the OpportunityFor this role you will need to be passionate about code and have a willingness to tackle...


  • Bristol, UK, South West England, United Kingdom IC Resources Full time

    New vacancy in central Bristol for a skilled Embedded Software Engineer to join exciting company developing cutting edge optical computing technology.******Salary £45k to £70k plus benefits depending on experience ******Suitable Embedded Software Engineers will be well educated and need a strong background in low level Embedded C programming with knowledge...

  • Software Developer

    6 days ago


    Gloucestershire, UK, South West England, United Kingdom Platform Recruitment Full time

    Title: Software Developer Location: GloucestershireSalary: Up to 50k Graduate C++ Software Developer Are you an exceptional graduate with a passion for software development and a track record of academic excellence? What We’re Looking For:A First-Class degree from a Russell group university in a STEM subject. Exceptional A-level results, with A* grades in...

  • Software Engineer

    2 weeks ago


    Hertfordshire, UK, Eastern England, United Kingdom Innovate Full time

    Job Title: Software EngineerLocation: HertfordshireSalary: From £55,000 to £80,000 (depending on experience) Security Clearance: Up to SC level (British or dual applicants welcome)MULTIPLE SOFTWARE ROLES AVAILABLE!Software Project LeadResponsibilities/skills:Develop and support software packages that interface with test equipment hardware to configure,...


  • Surrey, UK, South East England, United Kingdom IC Resources Full time

    A great opportunity for a Principal Optical Engineer to join a very promising start-up who are taking optical technologies to higher speeds. This Principal Optical Engineer would be expected to lead in the development of fibre optical systems for the business and will have great career progression opportunities as the team grows. Skills necessary: Experience...


  • Kent, UK, South East England, United Kingdom Christy Media Solutions Full time

    We're seeking a proactive Senior Software Developer to support and innovate applications critical to the Timing and Production of our highly successful Motorsport client. Key Responsibilities:Support and develop critical Motorsport applications.Innovate new products within a dynamic team.Tackle bug fixes, development, and testing across systems.Maintain...