Description
Description
The Wireless Technology and Ecosystems group is looking for an extraordinary, hands-on Software Development Manager to join our Secure Element team. As part of this team, you will manage a team to architect, design, and develop new features for Apple products. You will work with multi-functional teams driving products from conception, design through execution and delivery. We are looking for a self-starting, daring individual who is not afraid to question assumptions or charge head-first into grey areas. Excellent written and interpersonal skills are a must to collaborate in our environments. You should have in-depth experience developing embedded system, EMV point of sale solution and kernels, and secure element knowledge a plus. We partner with a variety of multi-functional teams across the company as well as external partners. Be ready to make something extraordinary when you come here. Dynamic, inspiring people and innovative, industry-defining technologies are the norm at Apple. The people who work here have invented and defined entire industries with our products.
Minimum Qualifications
Minimum Qualifications
Key Qualifications
Key Qualifications
- Proven ability, with a minimum of two years in a lead or management role on payment solutions, JavaCard Applets, or secure elements
- Experience in software development with a focus on Java/Python projects
- In-depth understanding of the EMV payment system and Point of Sale terminals
- Strong design and analysis skills
- Strong sense of responsibility, willingness to take ownership and set direction
- Facility working collaboratively with multiple teams on different aspects of the project
- Ability to move seamlessly from big picture objectives to development specifics
- Laser-focused on the smallest details that are relevant to our customers
- Proficiency in English. The position requires daily interactions with multiple internal teams and partners/vendors across the globe, necessitating communication in English.
Preferred Qualifications
Preferred Qualifications
Education & Experience
Education & Experience
Bachelor or Masters Degree in Computer Science, Computer Engineering, Electrical Engineering preferred, or equivalent experience.
Additional Requirements
Additional Requirements
- Fundamental understanding of various cryptographic algorithms (RSA, ECC, AES, etc.)
- Experience with object oriented languages, such as C++/Java/Python
- Experience with firmware level of debugging
- Exposure to Swift, Objective-C, iOS and MacOS is a plus
More