CareerPlanSign in

Software Architect

Austin, TEXAS, us💼 Full-time🗓 2026-09-09 → 2026-09-25

Core

Design and implement virtual platform configurations and hardware/software co-emulation frameworks to enable early-stage embedded software development and validation before physical silicon availability.

Role type

Senior Software Architect (Embedded Systems & Emulation)

Builds

Virtual platforms, co-emulation frameworks, and automation pipelines for shift-left development

Domain

Semiconductor industry, embedded systems, hardware emulation

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Virtual platform development, hardware/software co-emulation, C/C++, Python, Shell scripting, ARM architecture, RISC-V, Linux kernel, RTOS, CI/CD pipelines

Preferred skills

Verilog/VHDL, Synopsys ZEBU/HAPS, mentoring technical teams

Technologies

Synopsys Virtual Platform, QEMU, SIMICS, ZEBU, HAPS

Responsibilities

Define technical requirements and architectural standards for emulation workflows, design and implement virtual platform configurations, develop hardware/software co-emulation frameworks, build automation pipelines for continuous integration and testing, mentor junior developers on emulation technologies, enable early access programs for key customers

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.