Apple - San Diego, CA
posted 4 months ago
Join the Sensing and Connectivity team at Apple, where we are dedicated to driving innovation and delivering seamless wireless connectivity to enhance the user experience across our ecosystem of devices. This dynamic Software Engineering team is responsible for building and shipping high-quality wireless solutions that span all Apple products. As a member of this team, you will play a crucial role in delivering a detailed connectivity user experience to our customers, ensuring that our products meet the highest standards of performance and reliability. In this position, you will be tasked with developing test methodologies to validate WiFi and Bluetooth firmware software on RF modules. Collaboration with cross-functional teams will be essential for providing factory support and ensuring that our products are tested thoroughly before they reach the market. Your responsibilities will also include Continuous Integration (CI), bot maintenance, and crafting test strategies using various methodologies. You will build test setups, automate test frameworks and test cases, and create design documents to guarantee the best quality in connectivity for Apple products. We are looking for individuals who are motivated, highly technical, and passionate about WiFi, Bluetooth, and networking technologies. You should possess excellent problem-solving and coding skills, with proficiency in Python and/or C/C++. Previous automation experience is required, along with a minimum of 3 years of experience in CI, DevOps, and Software Quality Assurance (SQA) methodologies and practices. Experience in developing and executing test strategies, as well as familiarity with WiFi and Bluetooth technologies, will be advantageous. You will need to demonstrate strong skills in root cause analysis, debugging complex problems, and collaborating effectively with cross-functional teams to drive sound end-to-end product test strategies. Attention to detail is critical, as you will be focused on the smallest details that matter to our customers. Additionally, the ability to write automation scripts and improve existing test cases for efficiency is essential.