Systems Design Engineering Manager

    • Apple, Inc.
  • Austin, TX
  • Posted 12 days ago | Updated 12 hours ago

Overview

On Site
Full Time

Skills

Systems design
Software engineering
Test suites
Software development
RDBMS
Unit testing
People management
Field service
Diagnostic engineering
Hardware troubleshooting
System integration
Computer science
Electrical engineering
Innovation
Leadership
Management
Automation
Scripting
Swift
Lua
Python
Bash
PostgreSQL
Communication
Collaboration
Retail
FOCUS
Data
Quality assurance
Repair

Job Details

Summary

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.The people here at Apple don't just craft products - they build the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.We are currently seeking a Software Engineering Manager who will be responsible for managing a team of engineers to build highly scalable and available AppleCare Diagnostics tool set and automating our Diagnostic test suites.

Key Qualifications

5+ years of experience working with multi-functional teams5+ years of software development experience5+ years experience with scripting languages such as Swift, Lua, Python, bash5+ years experience working with relational DB such as Postgres, MySQLExperience in application unit testing and deploymentStrong written and verbal communication skillOutstanding collaboration skills; great teammateDirect people management experience preferred, not required

Description

The Field Service Diagnostics Engineering group is part of AppleCare organization. We help build and support all hardware diagnostics used by support technicians for Apple products in Apple retail and other service channels. We strive hard to deliver the best possible customer and technician experience by providing high-quality, easy to use tools to support all Apple products.This person will be responsible for leading two focus areas within this organization.Leading a team that is developing and maintaining our existing diagnostics systems and tools, diagnostic scripts and configuration data. Working with multi-functional engineering teams across Apple to gather requirements, define, develop, and help test the next generation of diagnostic and troubleshooting tools for AppleCare. Strong understanding of programming scalable systems, systems integration and the interaction of system protocols between client and server architectures. Managing a team of very hardworking engineers who develop AppleCare diagnostics tools and technologies to provide extraordinary service recommendations to service technicians to help resolve customer issues.This team will drive automation for our QA tests and scripts. With the growing scale of our product lines, it is imperative that we focus on automating our test suites as much as possible. You will provide the vision on how we do this. Work closely with the engineering and QA teams to understand the scope of automation and direct your team on how to achieve that within very well defined timelines. You will have to influence and negotiate dependencies with multi-functional teams to develop the features needed for the automation suites.You will be responsible for representing Field Service Diagnostic Engineering in technical forums and executive reviews. Develop domain expertise in systems, platform and device as relevant to our diagnostics and secure repair solutions, and be able to communicate effectively at different levels of the organization.

Education & Experience

Bachelors Degree in Computer Science, Electrical Engineering, Computer Science or equivalent experience. Masters preferred.