Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Test Framework Software Engineer

Full-time

Graphcore

About Graphcore Graphcore is a leading innovator in artificial intelligence computing. We develop hardware, software, and systems infrastructure designed to support the next generation of AI systems and expand the practical use of AI across industries. As part of SoftBank Group, Graphcore works alongside companies developing advanced technologies. Our teams bring together hardware, software, systems, and AI expertise to solve complex engineering problems across the computing stack.

The Opportunity

As Principal Test Framework Software Engineer, you will define and evolve the software architecture used to qualify and validate Graphcore's AI hardware platforms. You will combine hands-on software development with Principal-level technical leadership, creating common frameworks that help engineering teams run reliable, repeatable tests across development, system validation, and production environments. Working within Test Software and Automation, you will translate hardware requirements into maintainable test solutions, improve the speed and quality of validation, and provide clear technical direction across hardware, firmware, systems, product, and manufacturing teams.

What You Will Do

  • Own the architecture and technical roadmap for shared test automation frameworks used in hardware bring-up, qualification, regression testing, and production validation.
  • Design and implement framework components, interfaces, configuration models, and reusable libraries that support multiple hardware platforms and test environments.
  • Translate hardware specifications, validation plans, and quality requirements into scalable automated test suites with clear coverage and traceability.
  • Establish engineering standards for framework reliability, maintainability, versioning, documentation, observability, and test-result integrity.
  • Integrate automated testing with continuous integration and delivery pipelines, source control, lab infrastructure, and test orchestration systems.
  • Develop tools and data pipelines that collect, process, analyze, and visualize test results so teams can identify failures, trends, and quality risks.
  • Lead complex debugging across test software, operating systems, firmware, hardware, and lab environments, and drive issues to clear technical resolution.
  • Improve test execution time, reproducibility, resource use, and validation methods across development and production workflows.
  • Partner with hardware, firmware, systems, product, quality, and manufacturing teams to align test coverage with product and business requirements.
  • Provide technical guidance, conduct design and code reviews, mentor engineers, and communicate status, risks, tradeoffs, and recommendations to engineering leaders.

What You Will Bring

  • A bachelor's or master's degree in computer science, electrical engineering, computer engineering, or a related field, or equivalent practical experience.
  • Substantial professional experience building software for test automation, validation infrastructure, developer tooling, or related systems, including technical leadership at Principal, Staff, or Lead Engineer scope.
  • Strong software development skills in Python and proficiency with Bash or comparable scripting languages.
  • Demonstrated success designing modular, scalable, and maintainable frameworks, including stable interfaces, reusable components, configuration management, and automated verification.
  • Experience with Linux or Unix environments, Git-based development, continuous integration and delivery pipelines, and software engineering practices for production-quality tools.
  • Experience working at the boundary between software and hardware, including hardware test, system validation, or embedded platform environments.
  • Strong debugging and systems-thinking skills, with the ability to isolate problems across software, firmware, hardware, networks, and lab infrastructure.
  • Ability to turn technical specifications and quality goals into measurable coverage, repeatable tests, and actionable results.
  • Proven ability to influence cross-functional technical decisions, mentor engineers, and communicate clearly with both technical teams and engineering leadership.

Preferred Qualifications

These qualifications are helpful, not required. We encourage you to apply even if you do not meet every preferred qualification.
  • Experience with test orchestration, lab management, hardware farms, scheduling systems, or distributed automation infrastructure.
  • Background in AI hardware, server platforms, embedded systems, baseboard management controllers, or related low-level environments.
  • Experience integrating automated tests with manufacturing, deployment, or product-release workflows.
  • Experience developing test-data pipelines, dashboards, or visualization tools for engineering analysis and quality reporting.
  • Familiarity with containerized environments, remote execution, or infrastructure-as-code practices used to manage test systems.

United States Benefits Overview

Graphcore offers compensation and benefits designed to support employees' health, financial well-being, work-life needs, and professional growth. Benefits and programs for eligible U.S. employees may include:
  • Medical, dental, and vision coverage, with options that may extend to eligible dependents.
  • Mental health, wellness, and employee assistance resources.
  • Retirement savings benefits and company contributions where applicable.
  • Paid vacation, sick time, company holidays, and parental or family leave in accordance with applicable plans and policies.
  • Life insurance and short-term or long-term disability coverage.
  • Flexible working hours and hybrid working arrangements where compatible with the role and team requirements.
  • Professional development resources, learning programs, office amenities, and team-led activities.
Benefits vary by work location, employment status, scheduled hours, and plan eligibility and are subject to the terms of the applicable plans and company policies. This overview is not a contract or guarantee of benefits.

Equal Opportunity and Accommodations

Graphcore is an equal opportunity employer. We consider qualified applicants without regard to race, color, religion, creed, sex, pregnancy, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, veteran status, or any other status protected by applicable law. Graphcore is committed to an inclusive and accessible hiring process. If you need a reasonable accommodation to participate in the application or interview process, please let the recruiting team know.

Candidate Privacy

Personal information submitted during the recruiting process will be handled in accordance with Graphcore's applicable candidate privacy notices.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Test Framework Software Engineer in Austin, TX vacancy
  • We are seeking a skilled Software Engineer in Test to design, develop, and maintain automated testing solutions for customer-facing applications...  ...and iterative SDLC environments. Proficiency in modern UI frameworks (React, Angular, or Vue.js). Familiarity with Agile... 
    Suggested
    Remote work

    Compunnel Inc.

    Austin, TX
    6 days ago
  •  ...perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. PRINCIPAL SOFTWARE DEVELOPMENT ENGINEER – PYTORCH TRAINING FRAMEWORKS THE ROLE: AMD is looking for a Principal-level PyTorch training framework expert to help drive performance... 
    Principal
    Full time

    AMD

    Austin, TX
    4 days ago
  • $150k - $270k

     ...Role: CrowdStrike is seeking a Senior Software Engineer to help design and build the software...  ...of core services and automation frameworks that make multi-cloud expansion fast,...  ...understanding of engineering best practices — testing paradigms, code review, and resilient... 
    Suggested
    Hourly pay
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Local area
    Worldwide
    2 days per week
    3 days per week
    Austin, TX
    6 days ago
  • $114.6k - $234.6k

     ...We're excited to meet a talented Senior Software Engineer like you, who shares our enthusiasm for...  ...Developing an automated ticket routing framework to streamline workflows, enhance...  ...innovative tools and frameworks that automate testing, simulate complex environments, and... 
    Principal
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    1 day ago
  •  ...Principal AI Engineer Austin, Texas, United States; Reston, Virginia, United States We'...  ...environments. You will work across AI, software, infrastructure, and security layers...  ...-chain protections. Develop testing frameworks for functional correctness, deployment... 
    Principal
    Permanent employment
    Local area
    Flexible hours

    seekr

    Austin, TX
    2 days ago
  • $80.42k - $106.05k

    # Software Engineer in TestDallasApply for this job* Permanent* Experienced Professionals* Quality Engineering & Testing* ID 577470-en\\_USChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be... 
    Permanent employment
    Full time
    Local area

    Capgemini Engineering

    Austin, TX
    2 days ago
  • $52 - $75 per hour

     ...client, a leading technology company, is seeking a Principal Software Engineer to design, code, test, debug and document software according to the client...  ...-design / secure-by-default principles and relevant frameworks (e.g., OWASP, including the OWASP Top 10 for LLM Applications... 
    Principal
    Hourly pay
    Contract work
    Local area

    KellyMitchell Group

    Round Rock, TX
    2 days ago
  • $60 - $78.73 per hour

    Job Title: Principal Embedded Software Engineer Job Description We are seeking a Principal Embedded Software...  ...Multi-Core Processor (MCP) software frameworks. Develop and execute benchmarking methodologies...  ...timing analysis. Develop software test environments and verification... 
    Principal
    Contract work
    Temporary work

    Talentify

    Austin, TX
    2 days ago
  • $22.1 - $42.5 per hour

     ...To make these, you must see, test and manufacture them at scale...  ...Control (MACH) division is KLA's software powerhouse, responsible for...  ...scientists, software engineers, apps engineers and process engineers...  ...-learn, and other ML and DL frameworks. Distributed systems for... 
    Hourly pay
    Minimum wage
    Internship

    KLA

    Austin, TX
    1 day ago
  •  ...Doing We are seeking highly motivated Software Engineering co-op to join our team at AMD. In this...  ...process, from design and built to testing and deployment. We will encourage you...  ...platforms, Azure. Web development frameworks, Django, Rails, Spring Boot Mark up... 
    Full time
    Summer work
    Internship
    Summer internship
    Worldwide

    AMD

    Austin, TX
    2 days ago
  • SpaceX in Texas seeks a Principal Test Engineer for the Starmind Compute Payload to own hardware validation for on-orbit AI processing. You will design tests, mentor engineers, and build robust automation for rapid production ramp. You will collaborate across mechanical... 
    Principal

    SpaceX

    Austin, TX
    2 days ago
  •  ...Execute assigned portions of the layered test strategy for your squad, primarily...  ...testing using modern automation frameworks. Technical Contribution (API and Backend...  ...\'ll Bring 1+ year of experience in software and/or test engineering, with a focus on web applications... 
    Contract work
    Work at office
    Local area
    Immediate start
    Flexible hours

    realtor.com

    Austin, TX
    2 days ago
  • We are looking to add a Principal Communication System Engineer II to our team. If you enjoy working in a startup environment and are passionate about...  ...engineering, and hands‑on RF and digital communication system testing. In this position, you will serve as the technical lead... 
    Principal

    Telemetry Today LLC

    Austin, TX
    2 days ago
  •  ...We're looking for a Senior Full-Stack Software Engineer to join our R&D Platforms Team and...  ...Develop CI/CD pipelines and automated testing systems. What You Bring ~5+ years...  ...with front-end testing and C# testing frameworks. Knowledge of security best... 

    Thermon, Inc.

    Austin, TX
    4 days ago
  •  ...Doing We are seeking highly motivated Software Engineering co-op to join our team at AMD. In this...  ...process, from design and built to testing and deployment. We will encourage you...  ...platforms, Azure. Web development frameworks, Django, Rails, Spring Boot Mark up... 
    Full time
    Summer work
    Internship
    Summer internship
    Worldwide

    AMD

    Austin, TX
    2 days ago
  • $70 - $75 per hour

     ...client is currently seeking a Senior Software Engineer, Identity & Access Management (CIAM)...  ...accelerate delivery, expand automated test coverage, refactor code, and generate documentation...  ...experience establishing observability frameworks (metrics, distributed tracing,... 
    Hourly pay

    Judge Group, Inc.

    Austin, TX
    1 day ago
  •  ...Full Stack Software Engineer Location: Austin, TX, United States Category: Technology...  ...modernizing infrastructure, expanding automated test suites, and engineering automated...  ...RESTful/GraphQL APIs, modern frontend frameworks (React or equivalent), and cloud/DevOps... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    realtor.com

    Austin, TX
    2 days ago
  •  ...prescription. This role is for an engineer who thrives on the "hard...  ...no-SQL, BigQuery, MongoDB Frameworks, key libraries, and runtime:...  ...voice conversion Pharmacy Software: Scalable system handling high...  ...~1 hour take home test with a sequence of algorithm... 
    Temporary work
    Work at office

    Meds

    Austin, TX
    2 days ago
  •  ...Full Stack Software Engineer Location: Austin, TX (Hybrid, 3 days/week onsite) Candidates...  ...to the design, development, testing, deployment, and support of software solutions...  ...Exposure to one or more modern languages/frameworks — PHP (Laravel, Symfony), Python (... 
    Internship
    H1b
    Local area
    Flexible hours
    3 days per week

    Acceptd

    Austin, TX
    4 days ago
  •  ...Senior Full Stack Software Engineer (U.S.)Required Skills & Experience:• 10 or more years of professional...  ...JavaScript / TypeScript and a modern framework such as React or Angular• Strong back-...  ...writing unit and integration tests and contributing to automated test coverage... 
    Shift work

    Insight Global

    Austin, TX
    2 days ago
  •  ...curious, driven students with interests in software engineering, AI, and semiconductor design. Our...  ...with GenAI, Agentic AI systems, ML frameworks, or AI-assisted software development...  ...with software engineering practices, testing methodologies, and version control systems... 
    Full time
    Contract work
    Part time
    Fixed term contract
    Work experience placement
    Internship
    Shift work

    IBM

    Austin, TX
    1 day ago
  •  ...NXP SerDes Networking Solution Applications Engineer Locations available: San Diego and San Jose, California or Austin, Texas NXP'...  ...Responsibilities: Collaborate with IC design, systems, FW, and test teams to translate field issues and customer requirements into... 
    Principal
    Local area
    Remote work

    NXP Semiconductors

    Austin, TX
    4 days ago
  •  ...Synopsys is the leader in engineering solutions from silicon to systems...  ...stretch across hardware, software, and verification layers, and...  ...UVM, constrained random testing, and coverage-driven verification...  ...dynamic and diverse team of principal engineers and applications... 
    Principal
    Shift work

    Synopsys, Inc.

    Austin, TX
    3 days ago
  • Job Introduction We are looking for a detail-oriented Software Tester to ensure the quality, reliability, and performance of applications before release. Design, develop, and execute detailed test plans and test cases Perform manual and automated testing of applications... 

    Devitechs

    Austin, TX
    2 days ago
  • $65 - $70 per hour

     ...Our client is currently seeking a Senior Software Engineer, Online Security & Identity Location...  ...continuous delivery by implementing Test-Driven Development (TDD), automated integration...  ...-on experience with automated testing frameworks for RESTful web services (handling JSON... 
    Hourly pay

    Judge Group, Inc.

    Austin, TX
    1 day ago
  • $143.5k - $212.85k

     ...Backend Engineer PayPal has been revolutionizing commerce globally...  ...spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based...  ...development using Python and frameworks such as Django or Flask.... 
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    Austin, TX
    4 days ago
  •  ...Overview SiFive is seeking a Principal Design Verification Engineer to lead verification strategy and execution...  ...architecture, RTL, performance, software, and verification teams to ensure design...  .... Define verification strategy, test plans, checkers, scoreboards,... 
    Principal

    SiFive, Inc.

    Austin, TX
    3 days ago
  • $500 per month

     ...| Revolutionizing Hardware Testing This Jobot Job is hosted...  ...modern test stack for hardware engineering teams. Founded by MIT,...  ...Develop and deploy tailored software solutions, tools, and integrations...  ...languages, tools, and frameworks Bachelor's degree in Computer... 
    Local area

    Jobot

    Austin, TX
    3 days ago
  • $67 - $72 per hour

     ...: Our client is currently seeking a Software Engineer, Identity & Access Engineering Location...  ..., JavaScript, and modern front-end frameworks (such as Angular). ~ Experience...  ...workflows to assist with refactoring, testing, troubleshooting, and documentation.... 
    Hourly pay

    Judge Group, Inc.

    Austin, TX
    1 hour ago
  • $65 - $70 per hour

     ...Description: Our client is currently seeking a Software Engineer Location : Hybrid in Austin, TX (4...  ...Java, JavaScript, and modern web frameworks (e.g., Angular). ~ Experience...  ...Gateway). ~ Experience with automated testing frameworks (e.g., JUnit, Karma, Cucumber... 
    Hourly pay

    Judge Group, Inc.

    Austin, TX
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Test Framework Software Engineer. Be the first to apply!