Senior Design Verification Software Engineer
Develops software tools and services that support design verification across chip families, collaborating with verification stakeholders and contributing to critical project milestones.
Обязанности
- Develop and maintain tools across the design verification domain, including cloud-native services, graphical interfaces, LLM harnesses, and CI/CD.
- Benchmark and improve the accuracy of agentic design verification workflows.
- Build and manage Kubernetes-based services, including containerization, alerting, databases, user interfaces, and monitoring.
- Gather requirements through communication with design verification stakeholders and EDA vendors.
- Write and maintain Python scripts used in design simulation flows.
- Support multiple projects simultaneously.
Требования
- Bachelor’s or master’s degree in electrical engineering, computer engineering, or computer science.
- Multiple years of experience in design verification or design verification CAD.
- Strong software fundamentals, including data structures and algorithms.
- Experience automating tasks and improving workflows and processes.
- General understanding of chip design, including hardware description languages, front-end design, simulation, synthesis, and physical design.
- Strong communication skills and a continuous-improvement mindset.
Будет плюсом
- Experience with Docker, Kubernetes, HTTP servers, authentication, and authorization.
- Familiarity with LLM harnesses and frameworks.
- Python experience, including asynchronous programming, Pydantic, SQLAlchemy, and FastAPI.
- Familiarity with SQL and databases such as MySQL.