Digital Circuit Designer (Architect/Technical Lead)
Responsibilities:
- Accountable for path finding, defining architectural/micro architecture specifications, RTL development and SDC modelling for multiple blocks and sub-systems to ensure a fully functional and robust IP design.
- The candidate will be involved in customer discussions and working with other architects to scope out the customer’s features requirements and use cases into specifications.
- The candidate will be involved with the customer discussions throughout the development right up the customer bringups.
- Accountable to lead and train other junior Digital Circuit Designers and ensure proper methodologies, documentations and framework are in place to ensure smooth executions.
- Support the Application teams and potential customers in integrating IPs into their system.
- Experience in FPGA System Development will be an added advantage
Requirements :
- Bachelor or Master degree in Electrical & Electronics Engineering or Microelectronics Engineering.
- Minimum of 8 years experience in Digital Circuit Design with exposure to Architecture, strong RTL coding, Simulation, Synthesis, STA, Board level integration and Verification.
- Must have exposure to implementing high speed mix signal designs.
FPGA System Designer (Architect/Tech Lead/Senior)
Responsibilities: Requirements varies with grade level
- Work with Hardware and Design Engineer to define the Board Design Architecture, system requirements, component selections and implementation.
- Accountable for developing FPGA designs, board bringup, retrospective, continuous improvements and documentation at system level.
- Work on RTL coding using Verilog, performing simulations using ModelSim or QuestaSim, proficient in FPGA tools like Xilinx Vivado and Intel Quartus design and debug, plus strong problem solving and board debug experience.
- Designing and implementing high speed, low latency FPGA designs utilizing Modular PHY PCIe Gen2/3, Gigabit Ethernet, SERDES, DDR3/4, and/or QDR2/2+/4.
- Enable the systems design with Xilinx Kintex/Virtex or Intel’s Stratix/Arria and future FPGA devices, with key understanding on high speed board design techniques along with knowledge of signal integrity fundamentals.
Requirements :
- Bachelor or Master degree in Electrical & Electronics Engineering or Microelectronics Engineering.
- Minimum of 5 years in FPGA development experience with exposure to Architecture, strong RTL coding, Simulation, Synthesis, STA, Board level integration and Verification
- Must have exposure to implementing high speed mix signal designs with Xilinx and Intel FPGAs
Analog Circuit Designer (Senior/Advance)
Responsibilities:
- Accountable on designing blocks from Micro Architecture definition and specifications, front-end to bring up (transistor level schematic design, pre-layout and post-layout simulation, analog circuity layout, verification, debugging, circuit behavior correlation) ensuring functionality, performance, quality and reliability of the analog blocks
- Advanced knowledge of analog transistor level design, switch capacitor circuit design, opamp design, ADC design, Voltage/Current DAC’s, PLL’s and analog bias generation
- Strong motivation to contribute to all aspects of chip design from conceptualization to release to mass production
- Good knowledge of image sensor and mixed signal concepts and experience in custom layout implementation is an added advantage
Requirements:
- Bachelor or Master degree in Electrical & Electronics Engineering or Microelectronics Engineering.
- The candidate need to have a minimum of 5+ years of analog design experience
- Looking for design engineers who are talented, dedicated, independent and detail-oriented
- Require multiple tapeout experience
- Require experience with bring up and lab debug
Custom Layout Designer (Senior/Advance)
Responsibilities:
- Work with ASIC and mixed-signal engineers to perform physical layout for analog and mixed-signal functions.
- Be responsible for floor planning, custom layout and verifications against design rules and schematics
- Good understanding of device functions, process technologies, EDA tools flows and working with PDK’s
- Be able to create simple scripts for automations
- Expertise on analog and high speed layout techniques, electro migration, crosstalk analysis, DFM, EM/IR, ESD
- Be able to create and cleanup simple schematics
Requirements:
- Bachelor or Master degree in Electrical & Electronics Engineering or Microelectronics Engineering.
- The candidate need to have a minimum of 3-5 years of analog layout experience
- Familiar with industry physical design standard EDA tools such as Cadence Virtuoso/PVS, Mentor Graphics Tanner/Calibre
- Looking for design engineers who are talented, dedicated, independent and detail-oriented
Application Design Engineers (Senior/Advance)
Responsibilities:
- Collaborating on software development projects with the engineering, sales, and customer services departments.
- Liaising with clients and incorporating user-defined needs and feedback into application designs.
- Writing code and scripts for applications, as well as installing, maintaining, and testing applications.
- Providing clients with technical support.
- Optimizing applications by integrating new technologies and performing upgrades.
- Contributing to sales presentations, as well as demonstrating prototypes and completed applications.
- Performing diagnostic tests and debugging procedures, as well as improving code and re-designing tasks.
- Generating ideas for software innovation based on market trends.
- Documenting development processes, procedures, datasheets and application version histories.
- Keeping up with advancements in application engineering and new technologies.
Requirements:
- Bachelor or Master degree in computer science, information technology, information systems, or similar.
- A minimum of 3-5 years experience as an applications engineer.
- Previous experience in sales or customer services will be advantageous.
- Advanced proficiency in programming languages, such as Java, SQL, .NET, and C.
- Extensive experience in deploying, optimizing, and maintaining software.
- Excellent analytical and problem-solving skills.
- Exceptional customer services and interpersonal skills.
- Superb collaboration and communication skills.
- Great organizational and time management skills.