Embedded Software Engineer
Core
Creating accurate and efficient functional models for simulating System-on-Chip (SoC) designs to accelerate innovation and reduce time-to-market.
Role type
SoC Simulation Engineer (Virtual Platforms)
Builds
Functional simulations and realistic environments for SoC designs
Domain
Semiconductor / System-on-Chip (SoC) / Computer Architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, C++, firmware architecture, software architecture, computer architecture (ARM/RISC-V)
Preferred skills
Virtualizer, Simics, QEMU, gem5
Responsibilities
Create functional models for SoC simulation, collaborate with software teams for early-stage development, diagnose and resolve firmware issues via simulation analysis, promote adoption of virtual platforms
Seniority
Mid-level IC (3-5 years exp) or Junior IC (2-3 years exp with Master's/PhD)