Working for an exciting semiconductor company…This is a complex technical management position. It would suit a senior level design engineer / architect or team lead / tech lead / manager, who wants to progress their career in a brand new, and technically highly-challenging ASIC/FPGA IP & SOC development environment.
Within the role, you would be responsible for guiding a team of highly skilled software and hardware engineers – across digital IC design, verification, architecture and software development & integration for complex semiconductor products.
I am looking to speak with senior level – technical / leadership engineers with a background in high-speed digital products and / or CPU or processor related technologies.
Visa sponsorship and relocation can be offered.
Must Have Skills
- University degree – BSc / MSc / PhD in Electronics, Microelectronics, Physics or Computer Science
- Industry experience in RTL design / RTL coding / digital design / hardware design – for FPGA / ASIC (VHDL and / or Verilog, System verilog)
- Architecture / micro-architecture
- System design & integration, system architecture
- SOC / IP integration for complex embedded processors – ARM / RISC-V
- Strong design experience within any of the following: Memory Systems – DDR / HBM, cache coherency / embedded CPU, firmware, Custom ISA
- Skills in system C / C / C++ / high level synthesis
- Excellent coding and automation skills – APIs, CI/CD, DevOps, OpenCL etc
- performance / modelling / simulation – TLM, UML.
- memory systems – DDR, HBM, DRAM etc.
- Experience in Graphics, AI or CPU Processor designs would be preferred; however our client is open to reviewing individual profiles who have experience in one or more of the following areas: e.g. lidar sensors / IPU / IMU / VPU – vision processors / AI vision sensors / hardware accelerators / VPU – vectors / GPU algorithms / computer arithmetic
Bonus / “nice-to-have” Skills
- Definition of complex architecture
- High-speed digital connectivity and protocols – Serdes, ethernet, USB, PCIe, AMBA / AXI, MAC, PHY, cache coherency – MESI, CHI
- CPU / GPU / VPU / RISC-V architecture
- Digital Verification (UVM / system verilog)
- Formal verification methods – Jasper Gold, C / system C
- Testing / validation
- Matlab / Simulink modelling experience
PLEASE NOTE – applicants will only be considered for this position IF they can demonstrate previous project or technical delivery success. So if you are interested, qualified, and want to apply – then please have specific examples ready to discuss!