CAD Design Verification Engineer
AppleHerzliyaот 5 лет
PythonSQLJavaKubernetesCI/CDDockerLLMKafkaMachine LearningRedisDistributed systemsFastAPISpringSoftware DevelopmentSQLAlchemyCloud NativePydanticCADDesign VerificationSplunkElastic
Описание
As a member of the DV CAD team, you will impact Apple engineers who develop next generation of Apple products.
Responsibilities
- Develop software solutions used by thousands of DV engineers globally
- Support design process of all chip families Apple makes (iPhone, iPad, Mac, Apple Watch and more)
- Develop and drive software development of multiple tools across the DV space, including cloud-native services, GUI, LLM harness, CI/CD
- Develop and maintain LLM harness for agentic DV workflows, and be responsible for benchmarking and improving accuracy of agentic workflows
- Build and manage cloud-native services running on k8s, including CI/CD, containerization, alerting, databases, GUI and monitoring
- Communicate with DV stakeholders and work to understand user requirements
- Write and maintain Python scripts used as part of design simulation flows
- Support multiple projects simultaneously
Requirements
- BS.c/MS.c in Electrical Engineering, Computer Engineering, or Computer Science
- Constantly striving for improvement
- Proven experience with Design Verification – multiple years working in DV or DV CAD space
- Strong software foundation, good understanding of SW basics, including data structures, algorithms
- Proven track record of automating tasks and improving existing workflows and processes
- Good communication skills
- General understanding of the chip design process, what are: hardware description languages, FE, design simulation, synthesis, PD, etc.
- Cloud-native development: experience with docker, k8s, writing HTTP servers, authentication and authorization
- Familiarity with LLM harnesses and LLM frameworks
- Good Python skills, including: familiarity with async programming, Pydantic, SQLAlchemy, FastAPI
- Familiarity with SQL and experience working with databases such as MySQL