drjobs SoC Performance and QoS Validation Engineer

SoC Performance and QoS Validation Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cupertino, CA - USA

Monthly Salary drjobs

USD 181100 - 318400

Vacancy

1 Vacancy

Job Description

-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

Employment Type

Full Time

Company Industry

About Company

Report This Job
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.