Principal Software Engineer
As a Principal Software Engineer, you will lead Zero ASIC’s digital twin emulation effort, building on the revolutionary open source Switchboard (github.com/zeroasiccorp/switchboard) co-simulation library deployed in multiple applications.
Responsibilities
-
Lead the digital twin software project at Zero ASIC, developing capabilities in digital emulation, analog emulation, design verification, and virtual prototyping.
-
Lead the Switchboard co-simulation project (github.com/zeroasiccorp/switchboard)
-
Lead API development and project documentation
-
Interact with customers and incorporate feedback into software platform
-
Mentor and provide technical leadership to engineering teams.
Requirements
-
BS in Computer Science, Computer Engineering, or related field
-
10+ years of hands-on experience (professional and/or relevant academic research) in electronic design automation software development
-
Exceptional programming skills (Python, C++, …)
-
Basic understanding of electronics (analog and digital)
-
Experience in deploying software products to the field
-
Experience leading small teams of software engineers