Job description
As part of his job, you will interact with systems and algorithms teams to understand implementation requirements/constraints. You will be also part of the team that develops new designs based on these concepts, generate and integrate FPGA specific as well as third part IPs, take the design through FPGA implementation flows and validate the design. You will be working with a team of highly talented engineers, who are focused on advancing Tesla’s mission.
- 5+ years of experience with HDL (System Verilog, Verilog) , strong micro-arch experience
- 2+ years of productized FPGA implementation experience.
- Experience developing design requirements, implementation trade offs
- Experience with FPGA timing constraints , timing analysis, clock domain crossing
- Experience with industry standard verification tools (VCS, NC-Sim)
- Track record of owning projects successfully and working in a fast-paced environment
- Experience with C programming language in embedded systems
- Masters or Bachelors in EE/CS
- Preferred Skills
- Understanding of 802.3 (Ethernet) and 802.1(LAN/MAN) standards
- Understanding of PCIe specifications
- Understanding of DMA engines
- Deliver FPGA friendly micro-architecture specification and design
- Work with design verification and implementation engineers to deliver high quality design
- Own the end to end design from RTL through production
- Balance performance, power, safety, and cost requirements
- Trade-off functional, physical and performance requirements
- Design for synthesis