What are the responsibilities and job description for the SoC Architect position at I Machines, Inc.?
About Our Company
We’re a fast-paced, fabless semiconductor startup redefining the boundaries of AI through cutting-edge, scalable AI-infused compute architecture. Our mission is to deliver scalable, efficient, and intelligent silicon solutions for the next generation of edge AI, robotics, autonomous systems, and mobile devices. Our leadership team brings together decades of experience in semiconductor innovation, spanning chip architecture, system design, and global business operations. The team includes pioneers behind several generations of groundbreaking compute architectures, experts in software-hardware co-design, SoC and AI development with hundreds of patents in our portfolio as well as leaders of multi-billion-dollar business units at top-tier technology companies.
Position Overview
We are seeking a SoC Performance Architect to drive performance modelling, analysis, and optimization of cache-coherent interconnect and CPU subsystems. You will build and maintain high-fidelity simulation environments, partner with hardware and software teams to define architecture, and translate performance insights into actionable design decisions.
(Due to expected high-volume of applicants, we aren't able to respond to each application - but we see you and greatly appreciate your interest in I Machines!)
Key Responsibilities and Duties
We are seeking an SoC Architect to lead the design and implementation of next-generation SoC and system platforms. This role will focus on modelling performance and optimization of cache-coherent interconnect and CPU subsystems. This position plays a critical role in enabling secure heterogeneous computing, disaggregated memory systems, and confidential cloud infrastructure
Qualifications and Skills
Successful candidates should possess the following qualifications and skills:
Required Qualifications
- BS degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- Demonstrated experience in CPU and SoC architecture and micro-architecture, including pipeline design, cache hierarchy, and memory subsystem analysis
- Hands-on experience with performance simulation environments — cycle-accurate, TLM (transaction level modelling), or event-driven — and the ability to build, calibrate, and interpret simulation results
- Strong object-oriented programming skills in C and C , SystemC including modern C (17/20) features such as RAII, smart pointers, templates, and move semantics
- Experience with at least one scripting language, preferably Python, for automation, traffic generation, result parsing, and regression infrastructure
Preferred Qualifications
- MS or PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field
- Experience with Network-on-Chip (NoC) architecture: topology selection, router micro-architecture, QoS policy, latency/bandwidth budgeting, and traffic modelling
- Cache Coherent knowledge
- Familiarity with AMBA protocols, particularly CHI and AXI
- Experience with Synopsys Platform Architect or similar performance modelling tools for SoC-level analysis and bottleneck identification
- PCIe, CXL, UCIe knowledge is a plus
Why Join Us
- Get in early at a breakthrough deep-tech startup reshaping AI compute
- Work closely with industry innovators and experienced leaders where your work will have a direct impact on the success of the company
- Be part of a mission-driven team building foundational technology for the future
- We balance sharp execution with continuous innovation to push the boundaries
- Competitive compensation, equity, and growth opportunities
Benefits and Perks
At I Machines, Inc., we offer competitive salaries and a comprehensive benefits package, including:
- Health, dental, and vision insurance
- Retirement savings plans
- Paid time off and holidays
- Professional development opportunities
- Flexible Schedule
Equal Opportunity Employer
I Machines, Inc., is an equal opportunity employer and does not discriminate based on race, color, religion, gender, national origin, age, disability, or any other legally protected status. All qualified applicants will be considered for employment.