Principal Software Developer - GPU AI/HPC kernels (Austin)
AMD
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: AMD is looking for a principal software developer to join our growing team. As a key contributor you will be part of our ROCm GPU-compute mathematical libraries team working on innovative hardware and software technologies. You will help deliver exceptional performance and feature enhancements via maintainable code development, optimizations/tuning, and collaboration.THE PERSON: The successful candidate would possess excellent software skills in C/C++, Python and has expert understanding of software performance and computer architecture. Must have strong desire and ability to solve problems, and be able to schedule, and work on tasks independently. Should be a great team player with excellent communication skills.KEY RESPONSIBILITIES: Develop software in C++, Python, HIP, assembly, and SOTA programming technologies to enable key mathematical operations on GPUDesign GPU computational software libraries for AI, HPC applicationsAid management in planning, and delivering industry-leading software for current and future processorsSupervise small development teamCarry-out performance optimizations and projections for important use-cases to maximize hardware utilizationSupport development of programs to sustain seamless performance analysis, and performance/functional test coverageIdentify and help resolve quality issues working closely with libraries development teams and other internal engineering teamsPREFERRED EXPERIENCE: 10+ years professional software development experienceDemonstrated capacity to technically lead and people manage junior to mid-level developersProficient in C/C++ & Python programming employing best software design practicesGPU software development or validation involving HIP, CUDA, or OpenCLExperience with software libraries and API designExposure to Matrix/Tensor operations and numerical workSoftware emulation to support FP numerical formats is a plusExperience in software performance estimations, optimizations and debuggingAbility to closely interact with technical leads, developers, and test teams to maintain and release production softwareACADEMIC CREDENTIALS: Master’s or Doctoral degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent THE ROLE: As GPU Software Architect, you will provide technical leadership at the intersection of GPU architecture, multi‑ASIC platform bring‑up, and software enablement for next‑generation GPU products. This is a Software-First architecture role: you will reimagine and redefine the end-to-end software libraries lifecycle as it spans across multiple ASICs to create a unified software fabric and process supporting development of software libraries on cutting edge hardware. You will serve as a bridging authority between software architecture and the hardware ecosystem, ensuring that architectural intent translates into working, performant, and scalable solutions for partnerships established with software libraries teams. This role is focused on leading a team focused on new GPUs and new product introductions, with accountability spanning early architecture definition, pre‑silicon modeling, multi‑ASIC bring‑up strategy, and software readiness for emerging platforms. THE PERSON: You are a deeply technical leader who thrives in ambiguous, first‑of‑kind environments. You combine strong architectural intuition with hands‑on experience bringing up complex hardware platforms and enabling software stacks on new silicon. You are comfortable operating across layers — from architecture trade‑offs and interconnect topology down to firmware, drivers, and performance tooling — and you are trusted to make decisions when data is incomplete. You naturally connect and lead teams through technical credibility, clarifying intent, and reducing friction between hardware and software organizations. KEY RESPONSIBILITIES: Architecture & Platform Leadership: Provide technical leadership for GPU architecture decisions with direct impact on multi‑ASIC platforms, interconnects, memory systems, and scalability. Translate architectural concepts into concrete platform requirements spanning ASIC, firmware, drivers, and software libraries. Multi‑ASIC Bring‑Up Strategy: Define and lead bring‑up strategies for new GPU platforms, including strategies spanning multiple ASICs. Partner with silicon, systems, and software teams to identify risks early and drive mitigation plans from pre‑silicon through first silicon. Hardware–Software Co‑Design: Drive hardware/software interface definition, ensuring architecture choices support and reflect the drive towards performance and quality. Influence firmware, driver, runtime, and performance software design to align with architectural intent. Early Silicon Enablement: Act as a technical escalation point during early silicon bring‑up, debugging complex cross‑layer issues spanning hardware, firmware, and software. Guide the creation of diagnostics, validation tools, and bring‑up workflows that scale across teams and products. Cross‑Functional Technical Leadership: Work across architecture, design, verification, drivers, performance libraries, and product teams to ensure alignment. Provide technical mentorship and review, raising the overall effectiveness of teams working on new GPU platforms. Knowledge Capture & Reuse: Capture lessons learned from new product bring‑up and translate them into reusable architecture patterns, best practices, and documentation. Leverages AI‑assisted software development tools to accelerate the design, implementation, review, and documentation of complex software libraries. Establishes best practices for responsible use of AI assistance, including validation, review, and traceability of generated code and technical artifacts. PREFERRED EXPERIENCE: Deep experience in GPU, accelerator, or SoC architecture, including memory systems, interconnects, and scalability considerations. History of technical leadership across distributed, cross‑functional engineering teams. Strong background in systems software, firmware, drivers, or performance software used to enable new silicon. Proven experience in hardware/software co‑design, including defining interfaces and debugging cross‑layer issues. Hands‑on programming experience in C/C++ and Python. Familiarity with low‑level debugging tools and workflows. Experience working with performance modeling, simulators, or early validation infrastructure. Applied experience using AI‑assisted coding tools in professional software engineering workflows, including code generation, refactoring, test creation, documentation, and design exploration. Advanced degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent practical experience. ACADEMIC CREDENTIALS: Advanced degrees, such as M.Sc., M.Eng., Ph.D. are preferred LOCATION: Austin, TX#LI-DR1#LI-HYBRIDThis role is not eligible for visa sponsorship.Benefits offered are described: AMD benefits at a glance.AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.This posting is for an existing vacancy.
$272k - $431.25k
...'re looking for a Principal Software Engineer to join our... ...focal point for GPU firmware and GPU system... ..., compute kernels, memory hierarchy,... ...in groundbreaking developments in Artificial Intelligence... .... NVIDIA uses AI tools in its... ...Santa Clara; US, TX, Austin; US, OR, Remote; US...SuggestedFull timePart timeRemote work- ...computing experiences—from AI and data centers, to PCs... ...Cloud, Enterprise, HPC and Sovereign AI, and Enterprise... ...of hardware and software. You enjoy collaborating... ...engineering for Data Center GPU. Strong knowledge in... ...related equivalent) LOCATION:Austin, TX (preferred) Santa...SuggestedPart time
$224k - $356.5k
...unlimited potential of AI to define the next... ...era in which our GPU acts as the brains... ...team is building the software stack that makes... ...infrastructure — that lets developers run groundbreaking... ...with GPU kernel development or optimization... ...Westford; US, TX, Austin; US, NC, Durham; US...SuggestedFull timePart timeLocal area$184k - $287.5k
...seeking a Senior Software Engineer to join our... ...firmware, Linux kernel development, and middleware... ...doing:Design and develop software solutions... ...with focus on AI/ML and HPC workloads.Perform... ...:Experience with GPU computing (CUDA),... ...Santa Clara; US, TX, Austin; US, WA, Redmond;...SuggestedFull timePart time$184k - $287.5k
...groundbreaking developments in Artificial Intelligence... .... The GPU, our invention,... ...into AI stacks, including... ...Deep Learning and HPC applications. Your... ...SW architects, kernel and compiler authors... ...(aka systems software fundamentals)... ...Clara; US, TX, Austin; US, TX,...SuggestedFull timePart time$272k - $431.25k
...looking for a Principal Engineer to join... ...(e.g., STREAM, GPU Burn, GPU BLAST... ...configuration, software, or workload differences... ...ideally in GPU/HPC/ML... ...groundbreaking developments in Artificial Intelligence... .... NVIDIA uses AI tools in its... ...Clara; US, TX, Austin; US, OR, Remote...Full timePart timeRemote work$184k - $287.5k
...unlimited potential of AI to define the next... ...era in which our GPU acts as the brains... ...our team and help develop groundbreaking performance... ...experience in software engineering with a... ...:Expertise in CUDA kernel programming and profiling... ...: US, TX, Austin; US, TX, RemoteType...Full timePart time$272k - $431.25k
...We're looking for a Principal Software Engineer to join our CSP... ...whole — fabric management, GPU/NVSwitch error handling... ...known as “the AI computing company.” We'... ...optimized NVIDIA AI and HPC software stack.Your base... ..., Santa Clara; US, TX, Austin; US, OR, Remote; US, CA...Full timePart timeRemote workShift work- ...performance computing, cloud, and AI. Whether you’re designing next-... ...engineer to design scalable AI/HPC clusters with specific focus on... ...matter experts from hardware, software, network, data center, and... ...and cluster designKnowledge of GPU/CPU architectures, PCIe, UALink...Part time
- ...experiences—from AI and data centers,... ...motivated and skilled GPU Cluster Network... ...hardware engineers, software developers, and system... ...performance tuning. Linux kernel networking... ...expertiseMachine learning and/or HPC system... ...preferredLOCATION: Austin, TXThis role is not...Part time
- ...computing experiences—from AI and data centers,... ...(TME) within the Software Product Management... ...AMD’s Data Center GPU Business Unit, you... ...and value across HPC & AI solutions. Your... ...data center customers.Develop “what to say to... ...is a plus.LOCATION Austin, TXThis role is not...Part time
- ...computing experiences—from AI and data centers, to... ...-generation datacenter GPU platforms. This role... ...across hardware, firmware, software, networking, power, and... ...validation strategies, develop debug methodologies,... ...validation, and triage.LOCATION:Austin, TXThis role is not...Part time
- ...computing experiences—from AI and data centers, to... ...national labs.The AMD HPC & Sovereign AI applications... ...for use on AMD GPU products. THE PERSON:You... ...performance and quality of software products. You... ...organizations, bringing together developers, customers, and product...Part time
$320k
...into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers... ...fully optimized NVIDIA AI and HPC software stack. NVIDIA NVLink Fusion will... ...: US, CA, Santa Clara; US, TX, Austin; US, OR, Hillsboro; US, NC,...Full timePart timeShift work$184k - $287.5k
...Join the NVIDIA Developer Tools team and empower engineers throughout... ...part of the team that brings new GPU technologies to market with... ...NVIDIA is looking for a senior software engineer to join our efforts to... ...existing vacancy. NVIDIA uses AI tools in its recruiting...Full timePart timeRemote work$272k - $431.25k
...ship an Always-On, low-overhead GPU profiling service that runs in... ...-on delivery across system software, drivers, and CUDA to make profiling... ...integrate with existing ML/AI workflows (e.g., PyTorch/XLA)... ..., CUDA streams/graphs, and kernel behavior.Track record building...Full timePart time$184k - $287.5k
...and highly motivated software professional to... ...performance for emerging AI workloads. You will... ..., custom kernel development, and cluster... ...systems from a single GPU to supercomputer... ...and programmability.Develop exploratory tools and... ...Clara; US, TX, Austin; US, TX, RemoteType...Full timePart time$184k - $287.5k
...unlimited potential of AI to define the next era... ...computing. An era in which our GPU acts as the brains of... ...for the Senior Systems Software Engineer role, focusing... ...with researchers, developers, and customers to craft... ...solutions. Engage with HPC, OS, CPU, GPU compute,...Full timePart timeRemote work$184k - $287.5k
...forefront of the generative AI revolution, building the software and systems that... ...across NVIDIA GPU platforms at the largest... ...years of experience developing software... ...for large-scale AI or HPC systems, including a... ...Santa Clara; US, TX, Austin; US, OR, Remote; US,...Full timePart timeRemote work$272k - $431.25k
...unlimited potential of AI to define the next era... ...computing. An era in which our GPU acts as the brains of... ...world.At NVIDIA, as a Principal Rack Scale Systems... ...guide the development of software systems. These systems... ...firmware, operating systems, kernel drivers, networking...Full timePart timeRemote workShift work$176k - $333.5k
...decades. Our invention of the GPU in 1999 fueled the... ...learning ignited modern AI and enabled the next era... ...are looking for a Senior Software Engineer to join our... ...continue improving our HPC infrastructure. Our team... ...code. Able to craft and develop horizontally-scalable, resilient...- ...computing experiences—from AI and data centers, to PCs... ...to join the AI and HPC Center of Excellence. The... ...Understand how system and software choices affect... ...engagement across AMD teams: GPU Business Unit, Engineering... ...visa sponsorship. LOCATION:Austin, TX and Remote#LI-RF1#LI...Part timeRemote work
- ...computing experiences—from AI and data centers, to... ...role for a full-stack developer to create and deliver... ...years of professional software development experience... ..., Kubernetes for HPC/AI (GPU operators, device plugins... ...engineering LOCATIONS:Austin, TXSanta Clara, CASecaucus...Part timeFlexible hours
$100k
...industry on cutting-edge AI technology,... ...to unify innovations in software models, compilers, platforms... ...of technologists have developed a high performance RISC... ...out of Santa Clara, CA; Austin, TX; Toronto, ON.We welcome... ...closely with runtime, kernel, compiler, and software...Permanent employmentPart time$184k - $287.5k
...We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software to accelerate... ...develop libraries, code generators, and GPU kernel technologies for NVIDIA's hardware...Full timePart timeRemote work$184k - $287.5k
...We are hiring software engineers to work on the CUDA driver... ...computation on the GPU. Our team delivers features... ...with GPU hardware, kernel mode drivers, and the operating... ...and userspace code Develop code for multiple Linux... ...vacancy. NVIDIA uses AI tools in its recruiting...Full timePart time$100k
...industry on cutting-edge AI technology,... ...to unify innovations in software models, compilers, platforms... ...of technologists have developed a high performance RISC... ..., lowering passes, and kernel-level optimizations. You... ...role is hybrid based in Austin, TX.We welcome candidates...Permanent employmentPart timeFlexible hours- ...computing experiences—from AI and data centers, to... ...that simulate the software-visible behavior of AMD... ...and validation teams to develop and debug against your... ...systems, QEMU/hypervisor, or GPU/driver development.x86,... ....Linux and/or Windows kernel debugging.Multithreaded...Part time
$193k - $236k
...WithThe Cloud-Build's Software Engineering discipline... ....* Hosting, Generative AI, and application services... ...Software Engineering Senior Principal balances their time... ...reports. You will develop strong, lasting relationships... ...from our Dallas, Austin, or Houston office.What...Temporary workPart timeWork at officeLocal areaFlexible hours$231.4k - $331.8k
...Isovalent builds open-source software and enterprise... ...provides low-overhead, in-kernel visibility and intelligence... ...environments. As a Principal Engineer, you will be at... .... What you’ll do: Develop high-quality Go (and eBPF... ...protect organizations in the AI era – and beyond. We’ve...Full timeTemporary workPart timeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer - GPU AI/HPC kernels (Austin). Be the first to apply!
- principal software engineer Austin, TX
- principal architect Austin, TX
- senior principal cloud computing engineer Austin, TX
- senior principal scientist Austin, TX
- principal cloud computing engineer Austin, TX
- principal Austin, TX
- entry level software sales Austin, TX
- ultimate software Austin, TX
- healthcare software sales Austin, TX
- software asset management analyst Austin, TX






