Job description
We are seeking a Digital Design Engineer specializing in ARM Cortex-based SoC Integration to join a high-tech engineering team developing advanced embedded and electronic systems.
You will play a key role in the design, integration, verification, and implementation of System-on-Chip (SoC) architectures based on ARM Cortex processors. This position requires strong expertise in digital design, FPGA/ASIC development, and embedded hardware architecture, with a particular focus on integrating complex IP blocks into SoC platforms.
Key Responsibilities
SoC Architecture & Integration
-
Design and integrate ARM Cortex-based SoC architectures (Cortex-M, Cortex-R, Cortex-A families).
-
Integrate third-party and proprietary IP cores such as:
-
DDR Controllers
-
DMA Engines
-
Ethernet Controllers
-
PCIe Interfaces
-
USB Controllers
-
SPI / I2C / UART peripherals
-
Define SoC interconnect architectures (AMBA AXI, AHB, APB).
-
Participate in system partitioning and hardware architecture definition.
Digital Design & RTL Development
-
Develop and maintain RTL code using Verilog/SystemVerilog/VHDL.
-
Design digital subsystems and hardware accelerators.
-
Ensure timing closure and hardware performance objectives.
-
Support FPGA prototyping activities.
Verification & Validation
-
Create and execute verification plans.
-
Develop simulation environments and test benches.
-
Perform functional verification and debug complex hardware issues.
-
Collaborate with firmware and software teams during integration phases.
Electronic Board Design Support
-
Contribute to the design and development of embedded electronic boards hosting ARM-based SoCs.
-
Work closely with PCB design engineers on:
-
Processor integration
-
High-speed interfaces
-
Power architecture
-
Signal integrity constraints
-
Support board bring-up and hardware validation activities.
Technical Leadership
-
Participate in design reviews and architecture discussions.
-
Contribute to engineering best practices and continuous improvement initiatives.
-
Provide technical guidance on digital design and SoC integration challenges.
Requirements
Experience
-
Minimum 5 years of experience in digital IC, FPGA, ASIC, or SoC design.
-
Proven experience integrating and/or developing ARM Cortex-based SoCs.
-
Experience working on complex embedded hardware platforms.
-
Experience with full hardware development lifecycle.
Technical Skills
Mandatory
-
Strong experience with ARM Cortex architectures (Cortex-M, Cortex-R, Cortex-A).
-
Proven experience building or integrating complete SoCs.
-
RTL Design using:
-
Verilog
-
SystemVerilog
-
VHDL
-
AMBA Protocols:
-
AXI
-
AHB
-
APB
-
FPGA development experience (Xilinx, AMD, Intel/Altera).
-
Digital simulation and verification.
-
Embedded hardware architecture knowledge.
-
Board-level debugging and integration.
Nice to Have
-
ASIC development flow.
-
UVM verification methodology.
-
ARM TrustZone.
-
RISC-V architectures.
-
PCIe, Ethernet, DDR4/DDR5.
-
Embedded Linux or RTOS environments.
-
DO-254, IEC 61508, ISO 26262, or other safety-critical standards.
Desired Profile
-
Strong analytical and problem-solving mindset.
-
Autonomous and hands-on engineer.
-
Ability to work across hardware, firmware, and software teams.
-
Excellent communication and collaboration skills.
-
Passion for advanced semiconductor and embedded system technologies.