Full-time

Junior Digital Design Engineer

Job Summary:
The Junior Digital Designer will assist in the design and verification of digital circuits and systems. Working under the guidance of senior engineers, the candidate will be responsible for RTL coding, basic synthesis, and simulation, while learning industry-standard tools and design flows. This role provides the opportunity to grow technical skills and build expertise in digital design methodologies.


Key Responsibilities:

  • RTL Design: Assist in writing RTL code for basic digital blocks, following detailed design specifications.
  • Verification Support: Help in developing testbenches and performing functional simulations to verify design functionality.
  • Synthesis: Run basic synthesis and timing checks under supervision, learning how to optimize designs for area, power, and performance.
  • Documentation: Support the documentation of design specifications, test cases, and simulation results.
  • Collaboration: Work with senior digital designers, verification teams, and physical design teams to resolve design issues and meet project milestones.
  • Learning and Development: Continuously improve design and verification skills through on-the-job training and mentorship.

 

Key Qualifications

  • Bachelor’s degree in Electrical Engineering, Microelectronics, or related field. Master’s/PhD is a plus.
  • 0-2 years of experience in digital design or a related field.
  • Internship or academic project experience in digital design is a plus.
  • Basic understanding of digital design concepts, such as combinational and sequential logic, FSMs, and clock domains.
  • Familiarity with hardware description languages (e.g., Verilog, SystemVerilog, or VHDL).
  • Exposure to simulation tools (e.g., ModelSim, Questa) and synthesis tools (e.g., Synopsys Design Compiler).
  • Knowledge of timing analysis and clock constraints is a plus.

 

Nice to Have Skills:

  • Familiarity with version control systems (e.g., Git).
  • Experience in scripting languages like Python or Perl for automating tasks.
  • Basic understanding of low-power design techniques.
  • Knowledge of FPGA design and prototyping.