Tuesday, September 18, 2007

Senior or MTS Software Developer/Software Development Engineer at AMD

Job Function

The Diagnostics Group in the Software Research & Development Department develops software diagnostics for AMD Athlon and Opteron processors, chipsets, and motherboards. The target environment for our software includes pre-silicon processor verification, system bring-up, product characterization and margining, post-silicon processor validation, and product manufacturing.

This position requires strong technical, communication, and leadership skills. The responsibilities include identification and refinement of customer requirements, and providing technical support and guidance to less experience software engineers.

REQUIRED TECHNICAL EXPERIENCE AND SKILLS
  • A Bachelor of Science in Electrical Engineering, Computer Engineering or Computer Science
  • Proficient in C/C++
  • Experience with make files and scripting languages, such as Perl or UNIX Shell Scripting
  • Linux application, driver and kernel development
  • An understanding of digital hardware and PC system architecture
  • Experience with software version control systems and processes
  • Experience with software debug tools
  • A solid background in software engineering (planning, estimating, design, testing fundamentals, etc.)
  • Experience working with customers and partners on development or support of products to meet their requirements
  • Ability to organize and manage priorities
  • Works effectively both independently and in a team environment
  • Effective written and verbal communication skills – must be able to communicate technical concepts clearly and effectively
  • Good interpersonal skills with the ability to work across organizational boundaries

PREFERRED EXPERIENCE AND SKILLS
  • 8-10 years or more of experience in a software development environment, across all phases of the software development lifecycle
  • x86 assembly programming
  • Experience with CVS, GNU make, gcc
  • Strong Linux user experience
  • Familiar with PC bus interconnects, such as PCI, PCI-X, AGP, USB, DDR
  • Windows NT/2000/XP application and driver development
  • Experience with software simulation tools such as BOCHS or Simics desirable
  • Experience using protocol analyzers, scopes, and other hardware tools

Link

No comments: