Maximum of 25 job preferences reached.
Top Tech Jobs & Startup Jobs
Artificial Intelligence • Semiconductor
Develops software tests for machine learning workloads on Graphcore accelerator hardware. Responsibilities include creating representative workloads, analyzing numerical accuracy and performance, designing tests, improving test infrastructure, building CI/CD pipelines, debugging issues, and collaborating with development teams to improve software quality. The two-year graduate program provides practical experience across machine learning, automation, performance analysis, and simulated and physical hardware platforms.
Top Skills:
C++Ci/CdJaxLinuxMlopsPythonPyTorchTensorFlowTriton
Artificial Intelligence • Semiconductor
Graduate software engineer joining Graphcore’s Frameworks team to connect AI accelerators with PyTorch, Triton, and related compiler and runtime software. Responsibilities include implementing features, optimizing performance, debugging issues, writing tests and documentation, participating in code reviews, and improving software reliability. The two-year programme provides hands-on development in compilers, machine learning frameworks, testing, and high-performance software, supported by experienced colleagues.
Top Skills:
C++CompilersMachine Learning FrameworksPythonPyTorchRuntime SoftwareScrumTriton
Artificial Intelligence • Semiconductor
Build and maintain production-quality test infrastructure for Graphcore’s machine learning software stack and AI accelerator hardware. Design scalable test frameworks, CI/CD pipelines, and representative ML workloads across simulators, emulators, and physical hardware. Analyze numerical accuracy and performance results, improve testing and developer tooling, contribute to software architecture, collaborate across teams, and mentor junior engineers.
Top Skills:
Ai Accelerator HardwareAutomated TestingCC++Ci/CdEmulatorsLinuxMachine Learning FrameworksPythonSimulators
Artificial Intelligence • Semiconductor
Develop firmware for Graphcore hardware, including bootup, power control, telemetry, monitoring, and hardware-software interfaces. Contribute to design, coding, code reviews, technical discussions, issue investigation, continuous integration, build systems, and Agile practices while learning embedded software development through a two-year graduate programme.
Top Skills:
Build SystemsCContinuous IntegrationDevice DriversEmbedded SoftwareFirmwareOperating System Kernel DevelopmentPythonSoftware Packaging
Artificial Intelligence • Semiconductor
Graduate Software Engineer working in System Software QA, developing tests for firmware, Linux kernel drivers, and platform tools. Responsibilities include investigating defects, maintaining continuous integration pipelines, validating software across platforms, configuring hardware in laboratory environments, automating test execution, and communicating quality findings to development teams. The role offers two years of structured learning and requires programming proficiency in C/C++ and Python, Linux experience, and a relevant technical degree.
Top Skills:
CC++Continuous IntegrationFirmwareHypervisorsLinuxLinux Kernel DriversPythonTest AutomationVirtualization
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Artificial Intelligence • Semiconductor
Design and maintain production-quality ML software test infrastructure, scalable test frameworks, CI/CD pipelines, and automated testing across simulators, emulators, and physical AI hardware. Create representative workloads, analyze numerical accuracy and performance, improve testing tools, contribute to architecture and developer experience, and mentor junior engineers.
Top Skills:
Ai Accelerator HardwareCC++Ci/CdEmulatorsLinuxMachine Learning FrameworksPythonSimulators
Artificial Intelligence • Semiconductor
Develop and test libraries, command-line tools, and graphical applications that analyze software performance on Graphcore hardware. The role involves debugging, profiling time and memory usage, fixing bugs, supporting users, and collaborating through code reviews. Graduates will build practical software engineering experience across Graphcore’s hardware and software stack during a two-year development programme.
Top Skills:
Build ToolsC++Ci/CdMultithreadingPerformance ProfilingReactRelational DatabasesRustTypescriptVersion Control
Artificial Intelligence • Semiconductor
Graduate engineer supporting the architecture of next-generation AI hardware and SoC subsystems. Responsibilities include specifying, modeling, evaluating, and documenting architectural options; assessing third-party IP; developing validation plans; analyzing performance data; and supporting silicon bring-up. The role involves collaboration with design, verification, hardware, and software teams, with structured mentoring and increasing ownership throughout a two-year graduate programme.
Top Skills:
C++DdrEthernetPciePerformance ModelingPythonRtlRustSimulationSoc
Artificial Intelligence • Semiconductor
A 12-week software engineering internship developing low-level drivers and utilities connecting Graphcore AI hardware with machine-learning software. Responsibilities include kernel and user-space coding, unit testing, manual testing, continuous integration maintenance, issue resolution, code reviews, and Scrum participation. Interns will collaborate with firmware, hardware, silicon, and SDK engineers while gaining practical experience in reliable driver development.
Top Skills:
CC++Continuous IntegrationDevice DriversEmbedded SystemsGitJenkinsKernel DevelopmentPythonUser-Space Development
Artificial Intelligence • Semiconductor
Join Graphcore as a graduate silicon engineer in logical design, verification, physical design, or DFT. Contribute to advanced AI chip development using RTL, SoC integration, verification, physical implementation, timing, and EDA tools. The permanent two-year programme provides hands-on training, mentorship, and responsibility for practical chip design tasks.
Top Skills:
AsicsCC++Computer ArchitectureDftDigital DesignEda ToolsPythonRtlSoc Integration
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
All Filters
Total selected ()
No Results
No Results


