苹果Software Development Engineer
任职要求
Minimum Qualifications • Bachelor’s or Master’s degree in Software Engineering, Computer Engineering, Computer Science, or equivalent. • 10+ years of hands-on experience in software development. • Strong proficiency in C/C++ and in scripting languages such as Python or Lua. • Demonstrated experience crafting and implementing scalable architectures. • Excellent analytical, debugging, and problem-solving skills. • Outstanding communication, collaboration, and teamwork abilities. Preferred Qualifications • Background in developing software for manufacturi…
工作职责
• Define and deliver scalable test software architecture usable across multiple product lines. • Build drivers, applications, protocols, frameworks, and utilities that power Apple test systems. • Collaborate with cross-functional partners in Hardware, Software, Operations, and CoreOS. • Develop and deploy calibration and restore software solutions for new product introductions. • Expand CI/CD pipelines with automation, testing frameworks, and diagnostic utilities. • Investigate and resolve issues with hands-on debugging and performance optimization. • Partner with and lead vendors to deliver robust, high-quality software solutions. • Drive continuous improvement in software design, system efficiency, and development processes.
- Lead the development of new Android innovative features and applications and initiatives across the organization. - Investigate, prototype, and deliver new and innovative software applications. - Deliver high quality software through working in a diverse, team-focused Agile/Scrum environment. - Instil best practices for software development and documentation, assure designs meet requirements, and deliver quality work - Support development activities by being onsite with partners and vendors.
THE ROLE: As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for AMD GPUs. Your strong experience will be critical in enhancing GPU kernels, deep learning models, and training/inference performance across multi-GPU and multi-node systems. You will engage with both internal GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement.
THE ROLE: Khronos3D driver team is part of AMD platform software engineering organization, G&E, responsible for Vulkan and OpenGL driver engineering over AMD GPU/APU products. We are looking for a talented Linux graphics driver engineer candidate to join our team to drive and enhance AMD graphics driver quality and achieve successful SW stack deliveries and Customer product deployment.
- Lead the development of new Android innovative features and applications and initiatives across the organization. - Investigate, prototype, and deliver new and innovative software applications. - Deliver high quality software through working in a diverse, team-focused Agile/Scrum environment. - Instil best practices for software development and documentation, assure designs meet requirements, and deliver quality work - Support development activities by being onsite with partners and vendors.