What are the responsibilities and job description for the Wireless Power, Software Automation Engineer position at Apple, Inc.?
Apple is a place where extraordinary people team up to do their best work. Together we build products and experiences people once could not have envisioned, and now cannot imagine living without. Our team is a diverse collection of mechanical, software, and instrumentation engineers that are focused on automation. Innovation and continuous development are key things on our day to day life at Apple. We strive to develop tools and infrastructure that streamlines the design and development of wireless power technologies found on iPad, iPhone, iPhone accessories, AirPods, and Apple Watch.
In this role, you will work cross-functionally with hardware, firmware, and software engineers to develop and integrate best in class automation tools. You will be responsible for building, maintaining, and continuously improving software infrastructure. You will ensure high quality and agility with software architecture, unit, integration, validation, and automation tests.
Proficiency on Python programming.\nExperience with database (MySQL, PostgreSQL, or similar).\nExperience developing test automation including equipment drivers, debug tools, automation scripts, database interfaces, and reporting tools.\nExperience using, and a basic understanding of the theory of operation of, wireless test lab equipment (spectrum analyzer, signal generator, network analyzer, power meter).\nBS and a minimum of 10 years relevant industry experience.
Experience with other languages a plus (C/C , MatLab or similar)\nExperience running automated testing systems and robots\nKnowledge of large data storage a plus (Amazon S3 or similar)\nKnowledge of web based applications like REST APIs\nPassion for software architecture, APIs and high performance modular software\nBasic knowledge of Inductive or Wireless Power Transfer is an advantage
In this role, you will work cross-functionally with hardware, firmware, and software engineers to develop and integrate best in class automation tools. You will be responsible for building, maintaining, and continuously improving software infrastructure. You will ensure high quality and agility with software architecture, unit, integration, validation, and automation tests.
Proficiency on Python programming.\nExperience with database (MySQL, PostgreSQL, or similar).\nExperience developing test automation including equipment drivers, debug tools, automation scripts, database interfaces, and reporting tools.\nExperience using, and a basic understanding of the theory of operation of, wireless test lab equipment (spectrum analyzer, signal generator, network analyzer, power meter).\nBS and a minimum of 10 years relevant industry experience.
Experience with other languages a plus (C/C , MatLab or similar)\nExperience running automated testing systems and robots\nKnowledge of large data storage a plus (Amazon S3 or similar)\nKnowledge of web based applications like REST APIs\nPassion for software architecture, APIs and high performance modular software\nBasic knowledge of Inductive or Wireless Power Transfer is an advantage