
Emulation Engineer
Cirrus Logic
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
About the role
- Architect and develop a Rapid Prototype Platform (similar to Cadence Protium) to enable early firmware development.
- Synthesize digital DUTs for emulation and prototyping environments.
- Design and implement SystemVerilog synthesizable transactors with C-DPI interface to enable C/C++ based tests.
- Validate and test the prototyping platform, ensuring functional correctness and robustness.
- Optimize platform performance, capacity, and scalability for firmware development and debug.
- Develop synthesizable analog and mixed-signal models suitable for emulation environments.
- Perform bare-metal firmware bring-up, including early boot, drivers, and system initialization.
- Debug firmware issues across emulation, prototyping, and early silicon environments.
- Collaborate closely with hardware, firmware, and software teams to benchmark, specify, develop, and deploy processors for mixed-signal chips.
- Define processor performance metrics and contribute to architectural trade-off studies.
- Support deployment and validation of processors in mixed-signal SoC products.
Requirements
- MS or PhD in Electrical Engineering or Computer Engineering.
- Strong experience with emulation and rapid prototyping platforms (Cadence Protium or similar).
- Solid understanding of digital design synthesis and SoC integration.
- Experience developing synthesizable SystemVerilog transactors and HW/SW co-simulation environments.
- Hands-on experience with bare-metal firmware development and debug.
- Proficiency in C/C++ and familiarity with low-level system software.
- Experience working across analog, digital, and mixed-signal domains.
- Strong debugging skills across firmware, hardware, and system-level interactions.
Benefits
- Inclusion and fairness in the workplace
- Meaningful community engagement
- Enjoyable employee experiences
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SystemVerilogC/C++firmware developmentemulationrapid prototypingdigital design synthesisSoC integrationHW/SW co-simulationbare-metal firmwaremixed-signal design
Soft Skills
debuggingcollaborationproblem-solvingcommunicationanalytical thinking
Certifications
MS in Electrical EngineeringPhD in Electrical EngineeringMS in Computer EngineeringPhD in Computer Engineering