Tuesday, September 18, 2007

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 skills. The responsibilities include identification and refinement of customer requirements.

Qualifications

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
  • 4 – 6 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: