JobsSoftware Development Engineer
Job description
AMD is seeking Software Development Engineers to work on operating systems-level software, compilers, and network distribution software for semiconductor operations. The role emphasizes innovation and collaboration, focusing on developing and testing software programs for new products and enhancements. Engineers will apply principles of computer science and engineering to solve complex problems and influence hardware design. This position offers multiple openings and is integral to advancing AMD's mission in next-generation computing.
Requirements
- Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Electronic Engineering, or a related field.
- Experience in C or C++ programming.
- Familiarity with CUDA, 2D and 3D graphics, GPU architecture, and GPU programming.
- Knowledge of machine learning, object-oriented design, memory management, and multi-threading.
- Experience with the GNU toolchain.
Responsibilities
- Research, design, develop, and test operating systems-level software and compilers.
- Troubleshoot and debug software programs for enhancements and new products.
- Develop software and tools to support design, infrastructure, and technology platforms.
- Determine hardware compatibility and influence hardware design.
- Utilize knowledge of computers and electronics to apply engineering principles in software development.
Benefits
- AMD provides a competitive 'Total Rewards' package that focuses on financial growth, health, and work-life balance.
Is this posting expired or inaccurate?
