Summary Posted: Oct 5, 2023 Weekly Hours: 40 Role Number: 200507899 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 create products — they create 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.
Apple's Manufacturing Systems and Infrastructure (MSI) team is responsible for capturing, consolidating and tracking all manufacturing data for Apple’s products and modules worldwide in a secure manner. We are a multi-functional team, tackling challenging software engineering problems across a broad range of Apple manufacturing services.
You'll be leading innovation by exploring, investigating, recommending, benchmarking and implementing secure methodologies for connecting to various types of automation testers that runs Apple’s manufacturing for secure delivery and collection of data directly from devices. Various types of hardware/firmware platforms are used across manufacturing like iOS, macOS, windows and unix. This data is used throughout the company and the product's lifecycle: from the very beginning, to validate that units being built are fully tested and of high quality before leaving the factory, all of the way through to warranty support for customers.
Apple's MSI is seeking a security software engineer who is passionate about creating effective and pragmatic security solutions. We are a small, close-knit team that uses a Human-Centered Design approach, combined with Agile Methodologies, to get things done quickly and effectively. You will have a deep passion for software security and a desire to develop your skills in that area. Key Qualifications Key Qualifications 7+ years of relevant experience Conceive, design & develop industry-leading security products, systems and/or frameworks Experience with TLS, X.509 certificate evaluation, or other secure protocols Industry exposure to and knowledge of OS security and applied cryptography Experience in developing and delivering software in low-level environments such as firmware, device drivers, kernel, or hypervisor Excellent knowledge of networking technologies, particularly with OSI network layers and TCP/IP Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources Demonstrated experience with secure development, coding, engineering practices Experience with Infrastructure as Code and infrastructure testing strategies Strong coding/scripting skills, including shell scripts, Java, Rust, Perl, Ruby, Python, Go, Groovy, Helm, etc Description Description Do you love the idea of solving a new security or technical problem every other day with a wide range of technologies? Join our team and be a part of a fast-paced, iterative environment with many exciting responsibilities!
- In this role you will design and develop new or improve upon existing security mechanisms in place to securely collect data from devices.
- Build and work on Cloud infrastructure to process collected data and help utilization for various business use cases.
- Broad knowledge of the security domain, which might include security investigations, incident management, digital forensics, offensive security, vulnerability management, product security, and much more
- Collaborate with a diverse team in security space within Apple like SEAR, AIS and other partner teams.
- Translate designs into high quality code that can help scale to millions of devices in field.
- Navigate competing priorities
YOU WILL ALSO BE:
- A great teammate who likes to collaborate and ask questions.
- Positive and able to adapt quickly to change
- Have a passion for simplicity
- Have efficient communication skills
- A self starter, forward-thinking person to consider implications of choices and communicate key decision junctures driving technical design decision-making
- Have a willingness to learn and try innovative approaches
- Balance working on variety of high profile, critical projects
- Initiate and explore alternate technology and approaches to solving problems Education & Experience Education & Experience BS, MS, or PhD in Computer Science, Computer Engineering, relevant technical field or equivalent experience. Additional Requirements Additional Requirements Pay & Benefits Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $161,700 and $243,300, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
View Original Job Posting