A

Apple

Designs phones, computers and their operating systems

Senior Platform Developer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A BE/B.Tech or M.Tech in Electronics Engineering, or an equivalent degree.
  • Four to fourteen years of experience in virtual platform development, including virtual prototyping, IP modeling using SystemC or similar languages, platform integration, and verification for complex SoCs.
  • Strong programming proficiency in C/C++ and scripting experience with Python.
  • Hands-on experience with test bench development, subsystem integration, and developing test cases for virtual platform verification.
  • Ability to support software bring-up on simulation platforms and assist software teams in a dynamic environment.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent interpersonal and collaboration skills, with experience working effectively across cross-functional teams such as System Engineering, SoC, and software teams.
  • Proficiency using AI tools such as Claude for coding, debugging, and automation, and hands-on experience building AI agents to improve simulation workflow speed and efficiency.
  • Strong experience with Git and GitHub, including branching, code reviews, and continuous integration and continuous delivery.

Responsibilities

  • Develop virtual prototype solutions for next-generation cellular and connectivity products.
  • Develop virtual platform IP models for complex SoCs.
  • Develop virtual prototypes for SoCs to support cellular software development.
  • Collaborate closely with System Engineering, SoC, and software teams.
  • Integrate cycle-accurate CPU subsystems for profiling activities, performance modeling, hybrid simulation, and simulation speed optimization.
  • Perform IP modeling, test bench development, subsystem integration, and develop low-level drivers for virtual platform verification.
  • Support software bring-up on the simulation platform and provide support to the software team.

Desired Qualifications

  • Deep understanding of CPU architectures and subsystems, complex SoC architecture, and hardware/software interfaces.
  • Experience integrating cycle-accurate CPU subsystems for profiling activities, performance modeling, hybrid simulation, and simulation speed optimization.
  • Understanding of cellular domain concepts, including familiarity with 3GPP standards or experience with L1/L2 layers.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs