1 month ago
Belgrade, SerbiaStaff+
Responsibilities
- Own end-to-end delivery of infrastructure firmware features and projects from scoping and design through implementation, validation, and release.
- Drive architecture and design decisions, author and review technical specifications, and act as the primary technical owner for assigned areas.
- Debug and resolve complex cross-component issues in pre-silicon and post-silicon environments.
- Lead through influence by setting technical direction, driving alignment, and unblocking execution across teams.
- Mentor junior and mid-level engineers through design reviews, code reviews, and day-to-day technical coaching.
- Partner with program managers, architects, validation teams, and firmware teams to manage dependencies, risks, and execution gaps.
- Design and optimize automated CI, build, validation, testing, observability, security, and repository-governance workflows.
Requirements
- Bachelor’s degree in engineering.
- Experience with software development in C/C++ or scripting in Python, Perl, or Ruby.
- Expertise designing reusable GitHub Actions workflows, including workflow_call, dynamic build matrices, event-driven automation, and concurrency controls.
- Experience architecting multi-stage validation pipelines with pre-merge gates, post-merge checks, nightly regressions, automated test execution, failure triage, and log parsing.
- Strong proficiency in Python, Bash/Shell, and PowerShell for build tooling, test orchestration, and developer-platform API integration.
- Experience optimizing pipeline performance and implementing retry strategies and CI telemetry.
- Hands-on experience with secure CI/CD practices, secrets management, branch protection, status checks, and repository governance.
- Proficiency with Azure and Kubernetes, including AKS.
- Networking knowledge including TCP/IP, Linux command-line administration, and low-level programming and debugging.
- Embedded C experience, software signing and cryptographic algorithms, and software security scanning or analysis experience are assets.
- Prior experience mentoring or technically leading other engineers.
- Strong problem-solving, analytical, communication, ownership, and cross-functional collaboration skills.
Benefits
- 12-month fixed-term contract with an opportunity for extension or conversion to permanent indefinite employment.
- Location options are Belgrade, Niš, or Novi Sad.
- AMD benefits are offered, with details provided through AMD’s benefits overview.
Tech Stack
About AMD
AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.
