ASIC Design Engineer at Motion Recruitment
melbourne, Queensland, Australia -
Full Time


Start Date

Immediate

Expiry Date

25 Jan, 27

Salary

95000.0

Posted On

27 Oct, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description
  • WHAT YOU WILL DO Own the architecture, implementation and integration of the antenna controller FPGA, from requirements through to verified hardware. 
  • Support the design and verification of ASIC cores.   
  • Write clean, modular and maintainable RTL that meets functional, timing and resource requirements. 
  • Define and implement interfaces between the processor subsystem, FPGA and beamforming chips, including register maps, control sequencing and status reporting. 
  • Develop self-checking testbenches, simulations and automated regression tests to verify RTL blocks and integrated designs. 
  • Manage FPGA synthesis, implementation, timing constraints and timing closure, with sound clock and reset-domain crossing practices. 
  • Work with software, hardware and systems engineers to resolve interface requirements, review designs and make practical implementation trade-offs. 
  • Create and maintain design documentation, interface specifications, verification plans and test results. 
  • Support hardware bring-up, lab-based verification and system integration, identifying the causes of faults and resolving them in line with project priorities. 


  • WHAT YOU WILL BRING Significant FPGA development experience, including delivery of complex designs using Xilinx or Intel devices and their associated toolchains. 
  • Strong proficiency in VHDL, Verilog or SystemVerilog, with a disciplined approach to readable, reusable and synthesizable RTL. 
  • Practical experience developing self-checking testbenches, running simulations and debugging RTL. 
  • A sound understanding of timing constraints, timing closure, reset design and safe clock-domain crossings in multi-clock systems. 
  • Experience designing processor-to-FPGA interfaces and implementing control protocols such as SPI, I2C and UART. 
  • Confidence bringing up and debugging hardware in the lab using embedded logic analysers, oscilloscopes and other test equipment. 
  • Familiarity with Linux, version control and scripting to automate builds, tests and development workflows. 
  • Strong technical judgement, clear written and verbal communication, and the ability to take ownership while working across engineering disciplines. 
  • A bachelor’s degree in Electrical or Computer Engineering, or equivalent industry experience and professional training. 


  • PREFERRED EXPERIENCE The following experience would be valuable: ASIC RTL design or verification, including familiarity with synthesis flows or structured verification methods such as UVM. 
  • SoC platforms such as Zynq, and embedded software development in C or C++. 
  • Python, Bash or Tcl scripting, and continuous integration using tools such as Jenkins or GitLab CI/CD. 
  • High-speed communications interfaces, fixed-point signal processing, phased arrays or wireless communication systems. 


Responsibilities
  • WHAT YOU WILL DO Own the architecture, implementation and integration of the antenna controller FPGA, from requirements through to verified hardware. 
  • Support the design and verification of ASIC cores.   
  • Write clean, modular and maintainable RTL that meets functional, timing and resource requirements. 
  • Define and implement interfaces between the processor subsystem, FPGA and beamforming chips, including register maps, control sequencing and status reporting. 
  • Develop self-checking testbenches, simulations and automated regression tests to verify RTL blocks and integrated designs. 
  • Manage FPGA synthesis, implementation, timing constraints and timing closure, with sound clock and reset-domain crossing practices. 
  • Work with software, hardware and systems engineers to resolve interface requirements, review designs and make practical implementation trade-offs. 
  • Create and maintain design documentation, interface specifications, verification plans and test results. 
  • Support hardware bring-up, lab-based verification and system integration, identifying the causes of faults and resolving them in line with project priorities. 


  • WHAT YOU WILL BRING Significant FPGA development experience, including delivery of complex designs using Xilinx or Intel devices and their associated toolchains. 
  • Strong proficiency in VHDL, Verilog or SystemVerilog, with a disciplined approach to readable, reusable and synthesizable RTL. 
  • Practical experience developing self-checking testbenches, running simulations and debugging RTL. 
  • A sound understanding of timing constraints, timing closure, reset design and safe clock-domain crossings in multi-clock systems. 
  • Experience designing processor-to-FPGA interfaces and implementing control protocols such as SPI, I2C and UART. 
  • Confidence bringing up and debugging hardware in the lab using embedded logic analysers, oscilloscopes and other test equipment. 
  • Familiarity with Linux, version control and scripting to automate builds, tests and development workflows. 
  • Strong technical judgement, clear written and verbal communication, and the ability to take ownership while working across engineering disciplines. 
  • A bachelor’s degree in Electrical or Computer Engineering, or equivalent industry experience and professional training. 


  • PREFERRED EXPERIENCE The following experience would be valuable: ASIC RTL design or verification, including familiarity with synthesis flows or structured verification methods such as UVM. 
  • SoC platforms such as Zynq, and embedded software development in C or C++. 
  • Python, Bash or Tcl scripting, and continuous integration using tools such as Jenkins or GitLab CI/CD. 
  • High-speed communications interfaces, fixed-point signal processing, phased arrays or wireless communication systems. 


Loading...