Digital Design Engineer - MCU
Core
Develop digital sub-circuits for complex System-on-Chip (SoC) designs, focusing on RTL coding, synthesis, verification, and power analysis for high-performance microcontrollers.
Role type
Digital Design Engineer (SoC/MCU)
Builds
High-performance microcontrollers and System-on-Chip (SoC) products for industrial automation and IoT edge applications.
Domain
Semiconductor / Integrated Circuit Design / Industrial IoT
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
RTL coding (Verilog/SystemVerilog), Static Timing Analysis (STA), Formal Verification, Power Analysis, Clock Domain Crossing (CDC) management, Low-power design techniques, Scripting (Python/Perl/Tcl), DFT implementation
Preferred skills
Post-silicon validation, Hardware emulation, Design for Testability (DFT), Cross-functional collaboration
Technologies
Verilog, SystemVerilog, EDA tools for synthesis and verification, Python, Perl, Tcl
Responsibilities
Develop digital sub-circuits based on specifications; Collaborate with analog, mixed-signal, and software teams; Perform comprehensive design verification using simulation and formal techniques; Participate in post-silicon validation and debugging; Generate detailed design documentation; Stay abreast of industry trends in digital IC design.
Seniority
Mid-level to Senior, hands-on IC design