onsite
Senior Software System Designer - AMD
Software Engineer
Senior Software System Designer responsible for creating high‑performance system software for next‑generation AI, data‑center and gaming platforms, leveraging C++, Linux, and GPU driver expertise.
About the role
Key Responsibilities
- Design and implement low‑level system software components for GPU‑accelerated platforms, ensuring scalability and reliability.
- Develop and optimize drivers, firmware interfaces, and runtime libraries across Linux environments.
- Collaborate with hardware architects to translate silicon specifications into efficient software architectures.
- Perform performance analysis, profiling, and tuning to meet stringent AI and graphics workloads.
- Lead code reviews, mentor junior engineers, and drive best practices in software development.
Requirements
- 5+ years of professional experience in C++ system‑level programming on Linux.
- Strong background in system architecture, GPU driver development, and performance optimization.
- Proven ability to work cross‑functionally with hardware, firmware, and software teams.
- Experience with debugging tools, profilers, and version‑control systems.
- Excellent problem‑solving skills and a collaborative, inclusive mindset.