Appleposted 1 day ago
$146,307 - $214,500/Yr
Full-time • Entry Level
Cupertino, CA

About the position

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Developing system software, drivers and firmware to control hardware in a wide range of Apple Products. Responsible for pre silicon development and bring up of new products. Prototyping the development of new features for Apple Products. Optimizing software to improve user experience. Developing code to control hardware that responsible for Video acceleration as well as video post processing. Debugging complex problems reported by end users or internal users. Optimizing driver and firmware code for performance and power. Communicating with cross functional teams, utilizing operating systems fundamentals to implement code which can run in the kernel. Assessing and developing algorithms using appropriate data structures to fit diverse problems. Implementing, debugging and optimizing multi-threaded code. 40 hours/week.

Responsibilities

  • Develop system software, drivers, and firmware for Apple products.
  • Responsible for pre-silicon development and bring up of new products.
  • Prototype the development of new features for Apple products.
  • Optimize software to improve user experience.
  • Develop code to control hardware responsible for video acceleration and post-processing.
  • Debug complex problems reported by end users or internal users.
  • Optimize driver and firmware code for performance and power.
  • Communicate with cross-functional teams.
  • Utilize operating systems fundamentals to implement kernel code.
  • Assess and develop algorithms using appropriate data structures.
  • Implement, debug, and optimize multi-threaded code.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Engineering, Computer Science, Electrical and Computer Engineering or related field.
  • C and C++ programming, including knowledge of systems software concepts.
  • Understanding of Operating System Fundamentals.
  • Embedded Systems programming.
  • Understanding of Data Structures, including using them for designing software.
  • Knowledge of Computer Algorithms.
  • Understanding of signal processing and computer vision.
  • Knowledge of post-processing for content creation and basic elements of film production.
  • Understanding of multi-threading, including implementing and debugging multi-threaded code.
  • Knowledge of Machine Learning basics.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount through the Employee Stock Purchase Plan.
  • Potential for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service