Senior Software Development Engineer

AMD
Belgrade
Workplace: HybridFull timeRSD 4,277,560 - 6,110,800 annuallyFunction: Solutions Engineering & Sales EngineeringSkills: ["Self-motivated","Analytical problem-solving","Cross-functional communication","Debugging complex issues","Critical thinking"]

Design and implement security-focused embedded firmware and security software features across the development lifecycle. Work on parallel assignments spanning the software stack, including device drivers, pre- and post-silicon environments, and upcoming ASICs. Participate in design reviews, architectural discussions, and code reviews, while driving resolution of customer, quality, and certification issues. Collaborate closely with HW, SW, and validation teams using Agile methodologies.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
1 week ago

Senior Software Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Design and implement security-focused embedded firmware and security software features across the development lifecycle. Work on parallel assignments spanning the software stack, including device drivers, pre- and post-silicon environments, and upcoming ASICs. Participate in design reviews, architectural discussions, and code reviews, while driving resolution of customer, quality, and certification issues. Collaborate closely with HW, SW, and validation teams using Agile methodologies.
Location: Belgrade
Workplace: Hybrid
Employment Type: Full time · Permanent
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Drive cross-team development using Agile methodologies across software and hardware boundaries.
  • •Design and implement embedded firmware enabling security features using security co-processors.
  • •Develop security software features and enhancements for upcoming ASICs across pre-silicon and post-silicon environments.
  • •Participate in design reviews, architectural discussions, code reviews, and validation activities.
  • •Help resolve customer, quality, and certification issues.

Pay and Benefits

Salary: RSD 4,277,560 - 6,110,800 annually

Key Requirements

  • •Demonstrated low-level development experience in C/C++ for security-focused systems.
  • •Experience developing embedded firmware on ARM, RISC-V, or x86 microprocessors.
  • •Experience with modern concurrent programming and threading APIs.
  • •Knowledge of platform security concepts such as TPM, virtualization, secure boot, TEE, and ARM TrustZone.
  • •Familiarity with cryptography and security protocols (AES, SHA, RSA) and DRM/multimedia video playback.
Experience:Embedded firmwareSecurityCryptographyPre-silicon validationASIC bring-up
Skills:Self-motivatedAnalytical problem-solvingCross-functional communicationDebugging complex issuesCritical thinking
Tech Stack:CC++Embedded firmwareDevice driversARMRISC-VX86Concurrent programmingThreading APIsWindowsLinuxAndroidTPMVirtualizationSecure bootTEEARM TrustZoneAESSHARSA

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn