Taro Logo

Verilog Compiler Software Engineer, Platform Architecture

Apple is a technology company that designs and develops consumer electronics, software, and services.
$171,600 - $302,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Job Description

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job and there's no telling what we can accomplish together.

Apple's Platform Architecture group is seeking a compiler software engineer who will develop novel technologies for accelerating the development and verification of silicon. You will work with world-leading silicon engineering teams on next-generation chips that end up in the hands of millions of users worldwide.

The Platform Architecture group is responsible for connecting hardware and software into one unified system. In this role, you'll collaborate with engineers across Apple to build and deploy forward-looking prototype systems that contribute to the development of our world-renowned hardware and software architecture.

Key responsibilities include designing and developing new Verilog compiler tools for hardware design and verification, supporting various groups in using this technology, and working independently while managing deliverables to different teams.

The ideal candidate will have extensive experience in compiler development, particularly with Verilog/SystemVerilog, strong programming skills in C/C++ and scripting languages, and excellent communication abilities. This is an opportunity to work on cutting-edge technology that directly impacts millions of Apple users worldwide.

The position offers competitive compensation with a base pay range of $171,600 to $302,200, plus additional benefits including stock options, comprehensive medical coverage, retirement benefits, and educational reimbursement opportunities.

Last updated 3 hours ago

Responsibilities For Verilog Compiler Software Engineer, Platform Architecture

  • Design and develop new Verilog compiler tools for hardware design and verification
  • Support various groups (software, architecture, verification, validation) in the use of this new technology
  • Work independently and manage deliverables to different teams
  • Occasional travel to development groups in the US

Requirements For Verilog Compiler Software Engineer, Platform Architecture

Python
  • B.S in Computer Science, Electrical Engineering, or similar
  • Experience programming C/C++
  • Experience scripting in Python, Lua or similar scripting languages
  • Experience programming compiler
  • Experience programming multithreading or multiprocessing software

Benefits For Verilog Compiler Software Engineer, Platform Architecture

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock purchase plan
  • Educational reimbursement
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits