JobsMTS Software Development Engineer
Job description
AMD is seeking a Member of Technical Staff (MTS) Software Development Engineer to focus on researching, designing, developing, and testing operating systems-level software and compilers for semiconductor operations. The role emphasizes collaboration and innovation within a diverse team to tackle complex challenges in software development. The engineer will also be responsible for data automation and ensuring the health of data stores. This position offers opportunities to work on cutting-edge technology in a supportive environment.
Requirements
- Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Electrical and Computer Engineering, or a related field.
- Experience with SQL, JSON, and Python.
- Familiarity with process flow tools such as GitHub, Nifi, ADF, Azure DevOps, and Snowflake ELT.
- Knowledge of SCADA systems, automation systems, and API experience.
- Experience with compilers, MLIR programming, embedded systems, and heterogeneous architectures.
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.
- Collaborate with peer teams to analyze and resolve performance and data flow challenges.
- Own data automation processes, including generation, ingress, conversion, egress, and documentation.
- Monitor data store health and readiness.
- Assist multi-functional technical teams with targeted ad hoc analyses methodologies.
Benefits
- AMD provides a competitive 'Total Rewards' package that focuses on financial growth, health, and work-life balance.
Is this posting expired or inaccurate?
