Taro Logo

Verilog Compiler Software Engineer, Platform Architecture

Apple is a technology company that designs and develops consumer electronics, software, and services.
$147,400 - $272,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ 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. The Platform Architecture group is seeking a talented Verilog compiler software engineer to develop cutting-edge technologies for accelerating silicon development and verification.

In this role, you'll work with world-leading silicon engineering teams on next-generation chips that will impact millions of users worldwide. You'll be responsible for designing and developing new Verilog compiler tools for hardware design and verification, while collaborating with various groups including software, architecture, verification, and validation teams.

The ideal candidate brings strong compiler development experience, particularly with C/C++ and Python, along with knowledge of hardware description languages like Verilog/SystemVerilog. You'll need excellent communication skills as you'll be working across multiple teams and managing various deliverables.

This is an opportunity to join Apple's Platform Architecture group, where you'll contribute to connecting hardware and software into unified systems. Your work will directly impact the development of Apple's world-renowned hardware and software architecture, ensuring that every product performs exactly as intended for millions of customers worldwide.

The position offers competitive compensation, comprehensive benefits, and the chance to work on cutting-edge technology that shapes the future of computing. You'll be part of a team that values innovation, attention to detail, and the pursuit of excellence in everything we do.

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

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
  • Discounted products and free services
  • Education reimbursement
  • Stock options
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance