
Graphcore · Bengaluru
Staff Embedded SW/FW Engineer (Bringup) Graphcore is a globally recognised leader in Artificial Intelligence computing systems. The company designs advanced se...
Staff Embedded SW/FW Engineer (Bringup)
Graphcore is a globally recognised leader in Artificial Intelligence computing systems. The company designs advanced
semiconductors and data centre hardware that provide the specialised processing power needed to drive AI innovation, while
delivering the efficiency required to support its broader adoption.
As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most
transformative technologies. We are opening a new AI Engineering Campus in Bengaluru which will play a central role in Graphcore's
work building the future of AI computing.
Job Summary
We have an exciting opportunity to be part of a collaborative, cross-functional development team developing C code used to
validate cutting-edge, high-performance AI chips and platforms. You will play a critical role in supporting new product
introductions and post-silicon validation.
Working within the Post-Silicon Bringup team, you will be involved with bringing first silicon to life, developing code primarily
in C to configure and exercise systems and sub-systems on new silicon devices, and working closely with many other teams to help
it become a fully characterised and working product, reporting project status/progress to program management on a regular basis.
You will have the opportunity to, and be responsible for, leading, mentoring, and providing technical guidance to other
engineering team members. In this role, you can leverage your experience and industry knowledge to architect and drive
implementation of continuous improvements to test infrastructure and processes.
The Team
The Post-Silicon Bringup team sits within the Architecture and Validation team, we are responsible for bringup and validation of
new silicon when it returns from manufacture, enabling and supporting the production SW and FW teams to bring up their software
and supporting the Silicon Characterisation team.
Responsibilities and Duties
methodologies
Candidate Profile
desirable.
In addition to a competitive salary, Graphcore offers a competitive benefits package. We welcome people of different backgrounds
and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We
offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a
flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.
Staff -Power and Performance Validation Engineer ABOUT US Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation. JOB SUMMARY Reporting to senior leadership within Architecture and Validation, the Power and Performance Validation Lead will drive validation strategy and execution for advanced AI compute silicon and systems. The role is responsible for leading power, thermal and performance validation activities across pre-silicon and post-silicon environments to ensure products meet efficiency, reliability and scalability expectations. This role requires strong technical expertise and collaboration across multiple engineering disciplines to deliver robust validation methodologies, scalable automation frameworks and actionable performance insights. THE TEAM The Power and Performance Validation team sits within the Architecture and Validation organisation and is responsible for validating the performance, efficiency and thermal behaviour of Graphcore silicon and systems. The team supports the full product lifecycle, from early architectural modelling through to first silicon bring-up, characterization and production readiness. Engineers work closely with cross-functional teams globally to debug complex issues, optimize workloads and continuously improve validation infrastructure and methodologies. RESPONSIBILITIES AND DUTIES * Define and lead validation strategies for power, thermal and performance characterization of AI compute silicon and platforms * Contribute to planning and execution of validation activities across multiple projects and milestones * Develop comprehensive validation plans covering functional, stress, workload and corner-case scenarios * Lead post-silicon bring-up and characterization activities for power and performance validation * Drive validation of CPU, memory, interconnect and high-speed I/O subsystems under complex workload conditions * Develop scalable automation frameworks, regression infrastructure and reporting tools using Python * Design and execute benchmark workloads, parameter sweeps and performance experiments to identify optimization opportunities * Collaborate with architecture, RTL, firmware, software and systems teams to debug and resolve complex technical issues * Define validation metrics, pass/fail criteria and reporting methodologies to ensure repeatable and high-quality analysis * Guide development of custom workload generators and micro-benchmarks where required * Analyse power, thermal and performance data to identify bottlenecks and recommend improvements * Contribute to continuous improvement of validation processes, tooling and engineering practices * Communicate technical findings, project status, risks and recommendations clearly to stakeholders and engineering leadership * Support knowledge sharing and contribute to continuous improvement across the validation organisation CANDIDATE PROFILE ESSENTIAL: * Strong experience in power and performance validation, silicon characterization or system performance engineering * Deep understanding of modern SoC architecture, including CPU, memory, interconnect and high-speed I/O technologies * Strong Linux systems knowledge and low-level performance analysis experience * Strong Python programming skills for automation, orchestration and data analysis * Experience with benchmarking and profiling tools such as stress-ng, fio, perf, iperf or equivalent technologies * Experience debugging complex hardware and software interactions * Ability to define structured validation methodologies, workload models and test strategies * Strong analytical skills with the ability to interpret large datasets and identify system bottlenecks * Strong communication and cross-functional collaboration skills * Ability to work independently on complex technical tasks while collaborating effectively across teams DESIRABLE * Experience with AI accelerator, GPU or high-performance compute architectures * Experience with pre-silicon modelling or simulation environments * Knowledge of power management technologies and silicon characterization methodologies * Programming experience in C/C++ for low-level system or benchmark development * Familiarity with hardware instrumentation and telemetry systems * Experience working with high core-count or large-scale compute systems * Experience contributing to shared validation infrastructure and engineering best practices
Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation. Join our dynamic and ambitious team as a Staff System Software Engineer in Test – Firmware at Graphcore Ltd. You will take on a meaningful role in advancing AI technology’s future. This position gives you the opportunity to build innovative AI solutions with a team dedicated to superior performance and world-class achievements. RESPONSIBILITIES * Act as a technical authority for crafting test features. * Contribute to test infrastructure build to ensure scalability and reproducibility. * Influence technical development both within the immediate team and beyond. * Build, implement, and complete high-quality tests to ensure the team has a high-quality gate for the production firmware. * Take ownership of technically challenging areas and ensure near 100% coverage. * Perform initial triage and debugging of bugs detected using hardware and analysers. * Review and improve code, build, and implementation processes across the team. * Collaborate closely with lower and upper stack teams to understand use-cases and ensure all requirements are met. * Develop acceptance tests covering use-cases across teams using our firmware. * Communicate complex technical concepts clearly to both expert and non-expert audiences. * Ensure correctness, robustness, security, and maintainability of firmware solutions. * Contribute to improvements to validation frameworks, CI/CD systems, automated testing, and firmware packaging. * Drive root-cause investigations and long-term corrective actions for all incoming issues. * Mentor junior engineers within the team. * Raise quality and coding standards through mentorship, established guidelines, and setting an example. * Contribute to long-term improvements in culture and team ceremonies. REQUIREMENTS * 10+ years of experience in firmware qualification. * Experience in handling real-time embedded systems and intricate boot logic. * Experience in handling hardware and debuggers. * Strong understanding of modern silicon and hardware interfaces (I2C, I3C, SMBus, SPI, PCIe, DDR, power management, etc.). * Experience with CI/CD, build tools, and modern testing practices. * Excellent problem-solving skills and a track record of working with complex cross-layer issues. * Strong communication skills and the ability to detail technical processes effectively. DIFFERENTIATORS * Experience handling server-class systems. * Experience in Zephyr OS. * Experience handling OpenBMC. At Graphcore Ltd., we provide an encouraging environment where your talents will be challenged and grown. We strive to ensure that everyone is given the chance to contribute to our world-class solutions and fulfill their potential. Join us in driving forward AI innovation and leave a lasting mark! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.
ABOUT VARDA Low Earth orbit is open for business. Varda is accelerating the development of commercial space infrastructure, from in-orbit pharmaceutical processing to reliable and economical reentry capsules. Varda’s W-Series vehicles are built, designed, and operated by Varda in-house, including the pharmaceutical processing payloads, the capsules, the C-PICA heat shields, and the satellite buses. From life-saving pharmaceuticals to more powerful fiber optics, there is a world of products used on Earth today that can only be manufactured in space. Varda is accelerating innovation in the orbital economy by creating both the products and infrastructure needed so space can directly benefit life on Earth. Our mission is to expand the economic bounds of humankind. Our team is uniquely suited to accomplishing this goal, with leadership and staff comprised of veterans from SpaceX, Blue Origin, major pharmaceutical companies and Silicon Valley. Varda was founded in January 2021 by Will Bruey and Delian Asparouhov with significant backing from world class investors including Khosla Ventures, Lux Capital, Founders Fund, Caffeinated Capital, General Catalyst, and Also Capital. Varda is headquartered in El Segundo, California, where we have offices and a production facility where our vehicles, equipment, and materials are built, integrated, and tested. Varda also has offices in Washington, DC and Huntsville, AL. Join Varda, and work to create a bustling in-space ecosystem. WHAT YOU WILL DO (JOB RESPONSIBILITIES) The Embedded Software Engineer on the Flight Software team is responsible for determining how our spacecraft behaves and operates in orbit and building reliable software to ensure it happens. The team is responsible for all phases of development, starting from requirements capture through test, and flight operational support. * Develop reliable firmware to control how the spacecraft, satellite bus, and reentry capsule operate through the entire mission. * Own all aspects of software development, from design, testing, and integration. * Scope projects including requirements capture and initial design trades given open-ended problems. * Write quality structured bare metal, RTOS, or Linux based software for embedded processors in C++. * Build highly reliable and available software systems. * Ensure system quality and performance through software test, verification, and validation (V&V) techniques. WHAT YOU WILL BRING (BASIC QUALIFICATIONS) * Bachelor's degree in computer science, math, physics, engineering or equivalent technical experience in safety critical software. * 3+ years of experience in the development of spacecraft or similar safety critical software. * Experience developing and testing real-time embedded hardware / software systems. * Experience with development in C++, along with a strong understanding of language concepts. WHAT WOULD BE A PLUS (PREFERRED QUALIFICATIONS) * Experience with safety-critical software, especially for aerospace applications. * Experience with additional programming languages such as Python or Rust. * Strong understanding of computer architecture, operating systems, data structures, and computer networking. HOW VARDA COMPENSATES * Salary range: $131,000 - $184,000 annually. * This role is on-site in El Segundo, CA. * Leveling and base salary is determined by job-related skills, education level, experience level, and job performance. * Offer compensation also includes the ability to receive stock options under the Company's Equity Incentive Plan. #LI-VSI BENEFITS Varda offers a comprehensive benefits package designed to support health, financial well‑being, and a high‑quality workplace experience. Below is an overview of what full‑time employees receive (at this time, interns receive a subset of benefits): Health & Wellness * Flexible PTO policy + 12 paid holidays * 100% company-paid Medical, Dental, and Vision insurance plans for employees and dependents with FSA and employer-matched HSA options * Voluntary accident, hospital, critical illness, and pet insurance * $120/month wellness reimbursement for gym and fitness expenses * 12 weeks of parental leave (with supplemental disability leave for CA mothers) * Family building, pregnancy, parenting and menopause benefits via Maven Clinic * Sponsored One Medical memberships for employees and their dependents Financial & Retirement * Substantial incentive equity in a fully funded space start-up * 401(k) retirement plan with 6% employer match (immediately vested) * $20/pay period cell phone reimbursement * Relocation support for new hires, if needed Workplace Experience & Perks * Fully stocked kitchen with lunch provided daily and dinner provided twice weekly * Company and team-bonding events, happy hours and mission-success celebrations * Complimentary EV charging ITAR REQUIREMENTS Varda, like all employers, must ensure that its employees working in the United States are lawfully authorized to work in the U.S. Additionally, our employees are exposed to and have access to certain export-controlled items. Because our employees are provided access to export-controlled items, our policy is to only hire “U.S. persons” who are permitted to have access to our technology without an export license. “US person” means: U.S. citizen, U.S. lawful permanent resident, or protected individual as defined by 8 U.S.C. 1324b(a)(3) (i.e., individual admitted to the U.S. as a refugee or granted asylum). E-VERIFY STATEMENT Varda Space Industries, Inc. participates in the U.S. Department of Homeland Security E-Verify program. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify [https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.e-verify.gov%2Femployees%2Fe-verify-overview&data=05%7C01%7Ctyree%40varda.com%7C22201ef47a8142f3b0a708dbd0f6e47b%7C1b36161382e94a8784f78a213228882f%7C0%7C0%7C638333531041144158%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3toCq47V%2FiQtV%2B5rEKFG0tfg0yXkNTv4SuLE2Xy40Rk%3D&reserved=0] program. E-Verify Notice Right To Work Notice Read more Read more Varda Space Industries is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Candidates and employees are always evaluated based on merit, qualifications, and performance. We will never discriminate on the basis of race, color, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, martial status, mental or physical disability, or any other legally protected status.