CareerPlan

Performance Software Development Engineer

Austin, TexasFull-time2026-08-27 → 2026-10-22
No visa sponsorship

Core

Senior software engineer optimizing application performance and benchmarks on AMD platforms by identifying bottlenecks and designing solutions.

Role type

Senior IC software performance engineer

Builds

Optimized performance for key applications and benchmarks on AMD hardware

Domain

Semiconductor / High-performance computing

Required skills

C/C++ programming, CPU architecture knowledge, SIMD instructions (SSE, AVX, NEON), CPU profiling (vTune, WPA, MSVS), concurrent programming, Git/Mercurial, algorithm optimization

Preferred skills

Parallel application development, power/performance tuning, compiler optimization, x86/x64 assembly, Python/JavaScript, Windows/Linux environments

Technologies

vTune, WPA, MSVS Performance Profiler, Git, Mercurial, SSE, AVX, NEON

Responsibilities

Identify and analyze application performance bottlenecks, use tools/source code to determine bottleneck nature, design solutions to mitigate bottlenecks, collaborate with architecture specialists, research efficient algorithms, contribute to open-source projects, develop relationships with partner software vendors, stay informed on hardware/software trends

Seniority

Senior, hands-on IC