Do you like to work on groundbreaking technologies that enable amazing new products? Do you have the attention to detail and love for excellence to work towards an extraordinary result? Envision what you could do here! At Apple, we believe new insights can quickly become extraordinary products, services, and customer experiences. Bring passion and dedication to your job, and there's no telling what you could accomplish!
Description
In this role, you will develop embedded software solutions for our current and future products. You will partner closely with various team members on activities ranging from processor sub-system design, algorithm development, firmware development to system debug, root cause analysis, and corrective action. Tasks include working with silicon teams to craft specifications for future chips, developing software for these chips and boards, and creating drivers for embedded IP blocks. Responsibilities also involve providing system-level API and firmware functionality, coding, debugging, hardware/software integration testing, and communicating results and recommendations.
Minimum Qualifications
- BS degree and 10+ years of relevant industry experience.
Preferred Qualifications
- Experience in firmware and device drivers.
- Proficiency in C and assembly language programming, especially with ARM SoCs.
- Experience with FPGA development and testing.
- Background in developing low-level drivers, HW bring-up, and collaborating with HW design teams.
- Knowledge of multiple high-level programming languages such as C and C++.
- Experience using MS Visual Studio IDE and command line toolchains.
- Familiarity with configuration management tools like git.
- Proficiency in scripting languages such as Bash/shell and Python.
- Wireless programming experience, especially with Wi-Fi, is a plus.
- Experience with MCUs, peripherals, features, and development environments is valuable.
- Proven ability to design and integrate code into shipping products under tight deadlines.
- Strong debugging skills in electrical systems and software; ICE/JTAG experience is preferred.
At Apple, base pay is part of our total compensation package, determined within a range based on skills, qualifications, experience, and location. The range for this role is $171,600 to $302,200. Employees can participate in stock programs, purchase stock at a discount, and receive benefits such as medical coverage, retirement plans, discounts, educational reimbursement, and potential bonuses or relocation assistance. Learn more about Apple Benefits.
Apple is an equal opportunity employer committed to inclusion and diversity. We promote equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other protected characteristics. Learn more about your EEO rights as an applicant.
#J-18808-Ljbffr