hero

COMPANIES YOU'LL LOVE TO WORK FOR

companies
Jobs

Virtual Prototype Engineer

Lex

Lex

Bengaluru, Karnataka, India
Posted on Mar 25, 2026
Summary

Join Wireless Technologies and Ecosystems (WTE), a globally recognized organization of engineers, and collaborate with cross-functional teams to drive innovation and develop products used by millions worldwide. Apple’s Wireless Software Engineering team is seeking highly motivated and self-directed engineers to work on cutting-edge 5G/LTE pre-silicon technology. The role involves identifying and developing new IP and creating simulation platforms for software functional verification and architecture exploration.

Description

As part of our Wireless Technologies and Ecosystems (WTE) pre-silicon team, you’ll help build and extend a virtual platform for next-generation cellular SoCs.

Minimum Qualifications

  • 1–3 years of industry experience in software development, modeling, or pre-silicon verification.
  • Strong C++ programming skills, including object-oriented design, templates, and debugging.
  • Solid understanding of CPU subsystems (caches, MMU, interrupt controllers, bus/interconnect basics).
  • Exposure to SystemC/TLM-2.0 modeling concepts or other simulation frameworks.
  • Scripting skills in Python, Perl, or Bash for build automation and regression flows.

Preferred Qualifications

  • Familiarity with SoC concepts such as memory-mapped I/O, register programming, and integration of hardware blocks.
  • Ability to read and interpret hardware specifications and translate them into executable models.
  • Good problem-solving, debugging, and collaboration skills to work across hardware and software teams.
  • Understanding of hybrid and co-simulation techniques that blend functional and cycle-accurate models to enable realistic system analysis.
  • Familiarity with cellular modem subsystems (LTE/NR) and related protocol stacks.
  • Basic embedded software knowledge (bootloaders, drivers, OS bring-up) to validate use cases on virtual platforms.
  • Understanding of SoC architecture exploration workflows and performance analysis.
  • Exposure to industry tools such as ARM Fast Models, Synopsys Virtualizer, Wind River Simics, or QEMU.
  • Knowledge of version control and CI/CD flows (Git, Jenkins, CMake, unit testing).