Sr. Software Development Engineer (1-year Contract)

AMD AMD · Semiconductors · MARKHAM, Canada · Engineering

This role is for a Senior Software Development Engineer at AMD, focusing on developing and enhancing software for new technology and product introduction projects. The role involves validating new software features, collaborating with multiple teams, and contributing to system architecture design. While the company mentions AI and data centers as areas of focus and notes the potential use of AI in the screening process, the core responsibilities of this specific role are centered on general software engineering principles and product development, not on building or researching AI models themselves.

What you'd actually do

  1. Develop and drive execution of comprehensive, highly effective software for sophisticated new technology and new product introduction projects
  2. Validate new SW features before releasing them to customers
  3. Contribute to a high-functioning feature team
  4. Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them
  5. Help contribute to the design and implementation of future architecture for a highly scalable, durable, and innovative system

Skills

Required

  • C
  • C++
  • object-oriented-design principles
  • Software Engineering principles
  • Data structure
  • algorithms
  • Operating Systems concepts
  • multithread programming
  • Linux

Nice to have

  • modern software tools and techniques for development
  • analytical and problem-solving skills