CareerPlan

Senior Software Development Engineer

Belgrade, SerbiaFull-time2026-10-28 → 2026-11-10

Core

Design and implement embedded firmware and device drivers enabling security features for AMD processors and ASICs.

Role type

Senior embedded software engineer (security)

Builds

Embedded firmware, device drivers, and security software features for upcoming ASICs

Domain

Semiconductor / Hardware Security

Required skills

C/C++, embedded firmware development, concurrent programming, OS development (Windows/Linux/Android), platform security concepts, cryptography, DRM standards

Preferred skills

ARM/RISC-V/x86 microprocessor experience, pre-silicon validation, FPGAs, ASIC bring-up

Technologies

ARM, RISC-V, x86, TPM, Virtualization, Secure Boot, TEE, ARM TrustZone, AES, SHA, RSA, FPGAs, ASIC

Responsibilities

Design and implement embedded firmware enabling security features leveraging security co-processors, Develop new security software features and enhancements for upcoming ASICs, Participate in design reviews, architectural discussions, code review and validation, Drive resolution of customer, quality and certification issues

Seniority

Senior, hands-on IC