JobsSr. Software Development Engineer
Job description
The Sr. Software Development Engineer at AMD's subsidiary Xilinx, Inc. focuses on researching, designing, developing, and testing operating systems-level software and compilers for semiconductor operations. This role emphasizes collaboration with the development team to enhance product quality and usability, particularly in AI acceleration. The engineer will also troubleshoot and debug software programs while ensuring hardware compatibility. The position requires a strong foundation in computer science and engineering principles.
Requirements
- Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Electronic Engineering, or a related field.
- Two years of experience in the job offered or a closely related engineering role.
- Experience in C, C++, or Python.
- Familiarity with AI frameworks like TensorFlow, PyTorch, TVM, or MLIR.
- Knowledge of deep neural network architectures such as CNN, RNN, or Transformer.
- Experience in machine learning and modern concurrent programming.
- Proficiency in Windows or Linux operating system development.
- Familiarity with software development processes and tools such as debuggers, source code control systems (GitHub), or profilers.
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.
- Collaborate with the development team to improve product quality and usability.
- Determine hardware compatibility and influence hardware design.
- Debug existing issues and research more efficient solutions.
- Work on complex problems requiring analysis of various factors.
Benefits
- AMD provides a competitive 'Total Rewards' package that focuses on financial growth, health, and work-life balance.
Is this posting expired or inaccurate?
