Senior Embedded Software Engineer
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
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Engineering and Information Technology
Industries
IT Services and IT Consulting
#J-*****-Ljbffr