
MTS Software Development Eng
- Calgary, AB
- Permanent
- Temps-plein
- Design and develop new AMD software technologies.
- Participate in hardware bring-ups and help bring new ASIC products to market.
- Enhance our existing software through new algorithms and approaches.
- Debug and fix defects in our existing products.
- Work with AMD’s architecture specialists to improve future products.
- Provide technical expertise by staying informed of new software and hardware trends and innovations relevant to our business.
- Provide mentorship for junior engineers.
- 5+ years of professional software development experience.
- Proficiency in C/C++ and Python.
- Proficiency in assembly and experience with low-level programming and computer architectures.
- Experience with concurrent and parallel programming.
- Experience with software development processes and tools.
- Effective communication skills.
- Effective problem-solving skills and ability to write high quality code with a keen attention to detail.
- Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent