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
- 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
- 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
- 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.
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.
- VHDL
- AMBA Protocols:
- AXI
- AHB
- Digital simulation and verification.
- Embedded hardware architecture knowledge.
- Board-level debugging and integration.
Nice to Have
- ARM TrustZone.
- 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.