Lead Embedded Software Development Engineer
Core
Design and implementation of embedded firmware for AMD networking products, developing high-performance network stacks and taking products to release.
Role type
Lead Embedded Software Development Engineer
Builds
Next-generation networking and embedded solutions
Domain
Networking hardware and embedded systems
Required skills
C programming, Embedded C, Hardware/software codesign, Ethernet & TCP/IP, Linux systems, System software and device drivers, ASIC/FPGA bring ups, System-level debugging
Preferred skills
C/C++, Python, Object-oriented programming, Server system architectures (PCI-Express), Software development tools (debuggers, GitHub, profilers)
Technologies
C, C++, Python, Linux, Ethernet, TCP/IP, PCI-Express, ASIC, FPGA
Responsibilities
Design and develop new AMD technologies, Debug and fix existing issues, Participate in new ASIC and FPGA bring ups, Work with architecture specialists to improve future products, Apply data-minded approach to target optimization, Develop technical relationships with peers and partners
Seniority
Lead, hands-on IC with leadership responsibilities
