Software Development Eng.

AMD AMD · Semiconductors · Warsaw, Poland · Engineering

Software Development Engineer at AMD focused on improving the performance of key applications and benchmarks by working with hardware and software specialists, applying a data-minded approach, staying informed of trends, designing new technologies, participating in hardware bring-ups, and debugging/fixing issues.

What you'd actually do

  1. Work with AMD’s architecture specialists to improve future products
  2. Apply a data minded approach to target optimization efforts
  3. Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
  4. Design and develop new groundbreaking AMD technologies
  5. Participating in new ASIC and hardware bring ups
  6. Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
  7. Develop technical relationships with peers and partners

Skills

Required

  • C/C++
  • high quality code
  • attention to detail
  • modern concurrent programming and threading APIs
  • Windows, Linux and/or Android operating system development
  • software development processes and tools such as debuggers, source code control systems (GitHub) and profilers
  • Effective communication and problem-solving skills
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Nice to have

  • object-oriented programming background