Cirrus Logic

Emulation Engineer

Cirrus Logic

full-time

Posted on:

Location Type: Hybrid

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

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