CrawlJobs Logo

Chip Simulation Software Engineer

etched.com Logo

Etched

Location Icon

Location:
United States , San Jose

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

200000.00 - 250000.00 USD / Year

Job Description:

We are seeking highly motivated and detail-oriented software engineers to join our chip simulation team. We’re building Sohu, the world’s first transformer ASIC that leverages tight hardware-software co-design to deliver world-best performance. The chip simulation team plays a key role in hardware-software co-design, enabling early development of the full Sohu software stack. As a software engineer on this team, you will design, develop, and test simulations of our custom hardware systems. You will be working at the cutting edge of hardware innovation, ensuring that our software and hardware teams are able to closely coordinate on their development paths.

Job Responsibility:

  • Simulation Development: Design, develop, and maintain simulations of our hardware. Ensuring high levels of accuracy, efficient debugging, and optimal performance
  • Documentation: Create and maintain test plans, work with hardware teams to validate their documentation
  • Debug tooling: Build tools to debug simulations, and enable developers to debug software running on the simulator
  • Cross-functional Collaboration and Troubleshooting: Chip simulation engineers are expected to work closely with both hardware and software engineers to make sure that our simulations are accurate, and that software engineers are able to use them with a high level of productivity

Requirements:

  • Proficiency in C/C++
  • Strong understanding of low-level software engineering
  • Strong understanding of hardware engineering
  • Excellent communication and collaboration skills

Nice to have:

  • Experience developing hardware or system simulations (e.g., SystemC, gem5, QEMU, or custom frameworks)
  • Experience with custom ML hardware accelerators (e.g., Google TPU)
  • Experience with firmware, kernel and driver development (e.g., Linux, FreeRTOS)
  • Experience with hardware development and verification
  • Experience with multiprocessing and multithreading
  • Familiarity with bit-accurate numerics modeling
  • Experience with performance profiling and optimization of simulation code
  • Proficiency with Python for test harness development, bazel, and git
What we offer:
  • Medical, dental, and vision packages with generous premium coverage
  • $500 per month credit for waiving medical benefits
  • Housing subsidy of $2k per month for those living within walking distance of the office
  • Relocation support for those moving to San Jose (Santana Row)
  • Various wellness benefits covering fitness, mental health, and more
  • Daily lunch + dinner in our office

Additional Information:

Job Posted:
February 18, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Chip Simulation Software Engineer

Embedded Software Verification Engineer

As part of our project activities, you will be involved in DO-178C Airborne Syst...
Location
Location
United States , East Hartford
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or Master’s degree in Computer Science, Software Engineering or Computer Engineering, or a related Science, Engineering or Mathematics field
  • Embedded systems experience including C experience
  • Accepting a range of experience of 3+ years of experience
  • U.S. citizenship is required
  • Dual citizenship should be disclosed
  • Experience in Tool Development and Qualification DO-330 is a bonus
  • Experience in Model Based Development (MBD) and DO-331 is a bonus
  • Experience with System On a Chip (SOC) architecture is a bonus
  • Experience with Board Support Packages and Real Time Operating Systems is a bonus
  • Strong communication and interpersonal skills, with the ability to build trust with internal teams
Job Responsibility
Job Responsibility
  • Engage directly with customers to resolve technical or logistical issues
  • Independently execute according to project plans
  • Provide technical guidance to team members, ensuring alignment with quality objectives and drive results through leadership and collaboration
  • Effectively and timely communicate with project team and leadership to enable quick issue resolution
  • Collaboratively work with other software and test engineers throughout verification phases of the product development lifecycle
  • Able to work in alignment with regulatory compliance standards
  • DO-178C preferred
  • Demonstrate competency sufficient to work with embedded software (such as Assembly, C and C++)
  • Demonstrate proficiency with Python
  • Able to develop verification strategies and tests for both simulation and target testing
What we offer
What we offer
  • All members included in annual cash bonus opportunity
  • 2% annual retirement benefit opportunity
  • Training/Professional Development opportunities for all members
  • 6 paid holidays
  • Industry leading medical, dental, and vision Insurance
  • Vacation / Sick Time / Bereavement leave
  • Employee Assistance Program, including mental health benefits
  • Spouse / Child Optional Life
  • Whole Life Insurance / Critical Illness Insurance / Legal Assistance / Military Leave.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Simulation Platform - CoreAI

The AI Frameworks team at Microsoft develops AI software that enables running AI...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Developing hardware simulator of next generation AI chips
  • Technical contribution to design, implementation, verification, and documentation of code ensuring on-time deliveries of simulator releases used daily by parter teams (C++ and Python)
  • Collaborate broadly across multiple disciplines and with various partner teams from hardware designers to AI models developers.
  • Identify requirements, scope solutions, estimate work, schedule deliverables.
  • Fulltime
Read More
Arrow Right

Software Development Engineer

The Diagnostics team builds critical software that enables, validates, and ensur...
Location
Location
Canada , Markham
Salary
Salary:
126160.00 - 189240.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with C++ software development
  • Hands-on background in low-level programming that interfaces directly with hardware
  • Solid understanding of computer architecture and operating systems
  • Experience developing and debugging software in Linux environments
  • Familiarity with software debuggers such as GDB or WinDbg
  • Experience using source control systems such as Git, SVN, or Perforce
  • Exposure to modern C++ standards (C++11 through newer standards)
  • Experience with multi-threaded programming
  • Bachelor’s, Master’s, or PhD in Computer Engineering, Electrical Engineering, Computer Science, or a related field
Job Responsibility
Job Responsibility
  • Rapidly study and understand hardware design specifications to support new and existing IPs
  • Design and implement diagnostics software for hardware IP blocks used in chip qualification and production
  • Debug and resolve complex hardware and software issues in collaboration with cross-functional engineering teams
  • Optimize diagnostics software to improve effectiveness, efficiency, and product coverage
  • Participate in pre-silicon simulation, chip bring-up, post-silicon verification, and full feature enablement
  • Develop and enhance chip screening processes used on production lines across multiple IPs
  • Build and debug automation tools to improve development efficiency and engineering productivity
  • Fulltime
Read More
Arrow Right

Head of Engineering

As a direct report to the CEO, you will play a critical role in building a resil...
Location
Location
France , Paris
Salary
Salary:
Not provided
c12qe.com Logo
C12 Quantum Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree and/or Ph.D. in physics, engineering or a related technical field
  • 10+ years of engineering leadership experience in high-tech industries such as semiconductors, advanced instrumentation, or quantum technologies
  • Proven experience in systems engineering of highly complex, large-scale technologies (e.g.quantum computers, spacecraft, aircraft, or multidisciplinary hardware systems)
  • Familiarity with Model Based Systems Engineering (MBSE), experience with an MBSE software platform and knowledge of system modelling, simulations, and analysis tools
  • Knowledge of quantum devices, cryogenic systems and RF/microwave systems or precision measurement tools (experience in at least one is required)
  • Thorough understanding of semiconductor design, integration & process modules including e-beam lithography, dry etch, wet etch, chemical vapour deposition (CVD), sputtering, and atomic layer deposition (ALD)
  • Experience leading multi-disciplinary teams and integrating mechanical, electrical, and software systems
  • Strong verbal and written communication skills
  • Fluency in English is mandatory, fluency in French is preferred
Job Responsibility
Job Responsibility
  • Systems engineering: Guiding “the system” through its entire lifecycle - from initial conceptualisation and design through detailed development and rigorous validation
  • Collaborate with product, design & R&D teams to define, refine, and document system requirements that align with technical and business goals
  • Maintaining a system-level perspective, integrating cross-functional & external inputs and identifying technological barriers to industrialisation
  • Acting as a communication hub for technical decision-making and documentation, ensuring that the R&D knowledge is captured, understood, and applied throughout development
  • Defining and documenting validation test plans of components/sub-systems/systems to verify that each of them meets its specifications and performance targets
  • Collaborating with partnerships and supply teams to support informed make-or-buy decisions
  • Manufacturing & advance testing facilities: Designing, developing, and deploying a new quantum production line optimised for carbon nanotube-based quantum chips, building on processes developed by the R&D teams
  • to establish a stable, scalable process that enables high-throughput production.
  • Overseeing the conception, construction, and commissioning of advanced measurement and testing facilities
  • Collaborating with research and product teams to translate prototypes into scalable and manufacturable designs
  • Fulltime
Read More
Arrow Right

ASIC Engineer, Architecture

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , Sunnyvale
Salary
Salary:
208936.00 - 241560.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree (or foreign degree equivalent) in Electrical Engineering, Computer Science, Computer Software, Computer Engineering, Telecommunications and Network Engineering or related field
  • 2 years of work experience in job offered or in a computer-related occupation
  • 2 years of experience in Object oriented design and C++
  • 2 years of experience in Hardware design and simulation
  • 2 years of experience in Cycle-accurate SoC performance model environments
  • 2 years of experience in Make file Creation and Python, Perl or PHP
  • 2 years of experience in Working with hardware IP blocks, sub-units and systems
  • Knowledge of Computer Architecture principles such as hardware pipelining, memory hierarchy and network on chip interconnects
Job Responsibility
Job Responsibility
  • Create modeling specification documents based on architecture and micro-architecture specifications
  • Implement transaction level models(TLM) as well as cycle accurate models of configurable hardware IP blocks, sub-units, systems and behavioral components, aimed at verifying the functional correctness and performance of the ASIC design
  • Collaborate with the kernel development team to qualify the performance of these microbenchmarks on the System C/C++models
  • Collaborate with the Design Verification team to debug and analyze functional and performance discrepancies between System C/C++models and RTL implementation
  • Create and maintain Make files and Python programs
  • Leverage knowledge of hardware design and simulation to assist with video transcode and machine learning ASIC design
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

ChipSim Intern

Etched is building the world’s first AI inference system purpose-built for trans...
Location
Location
United States , San Jose
Salary
Salary:
Not provided
etched.com Logo
Etched
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Progress towards a Bachelor’s, Master’s, or PhD degree in Computer Science, Engineering, or a related technical field
  • Proficiency in C/C++ or Rust
  • Strong fundamentals in data structures and algorithms
  • Strong understanding of low-level software engineering
  • Strong understanding of hardware/software co-design
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Co-design, develop, and test simulations of our custom hardware and tools that engineers use to analyze those systems
  • Working at the cutting edge of hardware innovation, closely coordinating with both software and hardware teams across their whole development path
What we offer
What we offer
  • 12-week paid internship
  • Generous housing support for those relocating
  • Daily lunch and dinner in our office
  • Direct mentorship from industry leaders and world-class engineers
  • Opportunity to work on one of the most important problems of our time
  • Fulltime
Read More
Arrow Right

ASIC Firmware Engineer, Modeling

OpenAI’s Hardware organization develops silicon and system-level solutions desig...
Location
Location
United States , San Francisco
Salary
Salary:
226000.00 - 445000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience working in embedded SW space
  • Ability to thrive in ambiguity and learn new technologies
  • Strong programming skills in C/C++ and/or Rust
  • Experience developing high throughput, low latency and multi-threaded code
  • Experience working with real time operating systems (RTOS)
  • Experience developing hardware drivers and working with hardware
  • Experience with HW/SW co-design
  • Knowledge of common embedded protocols, e.g. UART, I2C, SPI, etc.
Job Responsibility
Job Responsibility
  • Design and implement drivers for hardware peripherals, including those related to AI chips
  • Design and implement functional software models to simulate SoC uncore logic and enable FW testing against the model
  • Design and implement low-latency and high throughput embedded SW to manage HW resources
  • Work with adjacent software and hardware teams to implement requirements, debug issues and shape future generations of the hardware
  • Collaborate with vendors to integrate their technologies within our systems
  • Bring up and debug firmware/driver on new platforms
  • Come up with processes and debug issues raised in the field
  • Set up monitoring, integration testing and diagnostics tools.
What we offer
What we offer
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Fulltime
Read More
Arrow Right

Virtual Platforms & SoC Modeling Engineer

Meta’s Silicon Engineers are at the forefront of innovation, driving the design ...
Location
Location
United States , Sunnyvale
Salary
Salary:
146000.00 - 209000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of experience in hardware model simulation, virtual platform, performance modeling of complex SoCs, or high-fidelity hardware accelerators
  • Proficiency in modern C++ and/or C programming languages
  • General familiarity with SoC components, including embedded processors, DSP, DMA, Cache Hierarchy, DRAM, Network-on-chip, AMBA protocols
  • Experience with SystemC, TLM, or other simulation frameworks
Job Responsibility
Job Responsibility
  • Design and develop high-level models of complex SoC hardware using SystemC TLM, and other simulation frameworks
  • Collaborate with silicon architects, digital designers, and verification engineers to design and develop high-fidelity models for first-party and third-party IPs
  • Work with architecture teams to understand SoC and IP architecture, enabling Software/Hardware co-design using pre-silicon platforms
  • Coordinate virtual platforms with hardware development programs, validating multiple SoCs and architectural changes with system software and firmware engineering
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right