-You will gain insights into the ground breaking SOC IP and chip-level architecture that powers Apple Products (iPhone/iPad/Macs/Watch/TV)-You will help validate the block level and system level performance of various subsystems in the SoC and the QoS architecture of the SoC-You will collaborate with multi-functional teams including architecture hardware design and software teams to develop testplans debug and correlate silicon data. -You will maintain and improve the internally developed Real Time Operating System (RTOS) that executes on the AP Clusters and IO Co-Processors to enable QOS validation and to validate Power management features-You will write low-level driver code in a RTOS to configure and run various sub-systems (e.g. display cameras video encoders/decoders fabrics power management)-You will develop system software to validate the power management features of the SOC-You will develop and maintain latency critical software to identify and root-cause complex performance/QoS issues-You will help bringup prototypes and explore power and performance of bare metal workloads-You will acquire valuable software skills writing a bare-metal RTOS developing and debugging device drivers/RTOS using lldb/Xcode and modeling real customer usecases
BS minimum of 3 years of experience
Expert in C and C knowledge of assembly is desired
Strong understanding of ARM specification computer architecture system architecture SoC architecture and memory systems
Knowledge of Atomic operations memory barriers
Experienced with embedded systems programming (e.g. bare-metal RTOS kernel driver programming)
Experience with silicon bring-up and embedded software debug
Experience with pipelining bus architectures and protocols is preferred
Experienced with performance benchmarking and high-performance architectures
Strong understanding of common data structures algorithms Operating Systems concepts and multi-threaded programming
Skilled at scripting Python bash
Experience with some data analysis and data visualization tools is preferred
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 $181100 and $318400 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 Apples 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 Apples Employee Stock Purchase Plan. Youll 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.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.