Director Software Development

AMD AMD · Semiconductors · Santa Clara, CA · Engineering

AMD is seeking a Director of Software Development to lead a team in developing innovative software solutions and features for AI and data centers, bringing up new products, and improving existing software quality. The role involves project planning, software design, development, verification, and release, with a focus on engineering execution and delivering high-performance software products.

What you'd actually do

  1. Participate and play a critical role in planning project deliverables
  2. Own and drive software design, development, verification, and release the product to customers
  3. Performing individual goal planning and evaluation per AMD policies
  4. Maintaining the health and morale of the team
  5. Develop and grow the engineering skills of the team

Skills

Required

  • Software development leadership
  • Project planning
  • Software design
  • Software development
  • Software verification
  • Product release
  • Team management
  • Engineering skill development
  • Cross-functional team interaction
  • C/C++ programming
  • Operating system knowledge
  • Project management techniques (scheduling, budgeting, risk management)
  • Problem solving
  • Business decision making

Nice to have

  • Embedded programming

What the JD emphasized

  • lead and interact and work with their counterparts globally to ensure effective delivery of the projects
  • strong Interpersonal, verbal, and written skills
  • ability to multitask
  • Experience in a hands-on software engineering, development, and/or architectural leadership role
  • Solid knowledge of software fundamentals
  • Strong C/C++ programming skills
  • operating system knowledge
  • Embedded Programming knowledge and skills are desired
  • Consistent record in engineering execution, delivering software on time with high quality, and achieving premium high-performance software solutions
  • Proven track record of planning and delivering complex system software products
  • Experience leading multiple projects with competing priorities
  • Strong project management skills
  • experience with project management techniques such as scheduling, budgeting, and risk management
  • Disciplined approach to problem solving
  • ability to make business decisions in a technical environment