Scope of Work
The selected engineer will be responsible for developing, integrating, and debugging embedded software running on an Adaptive SoC platform. The work will involve bare-metal environments, embedded Linux, RTOS development, and high-speed networking protocol integration. Responsibilities include, but are not limited to:
* Designing, implementing, and testing embedded software components
* Integrating software on complex SoC architectures
* Leveraging co-simulation, emulation, and hardware-based debug
* Supporting bring-up and validation of high-throughput networking interfaces
* Participating in CI/CD workflows and Git-based development processes
* Collaborating with AMD engineering teams to meet program deliverables and timelines
Required Skills & Experience
The proposed Senior Embedded Software Engineer must demonstrate the following:
Embedded Development Expertise
* Proficiency in
bare-metal
,
embedded Linux (Yocto)
, and
RTOS (Zephyr)
development
* Strong programming skills in
C/C++
,
Python
, and
bash scripting
Adaptive SoC Knowledge
* Proficient in software flows used in complex SoC architectures
* Experience with embedded processor
co-simulation
, system-level debug, and hardware/software integration