More jobs:
CPU Design Engineer
Job in
Singapore, Singapore
Listed on 2026-05-27
Listing for:
Espressif Systems
Full Time
position Listed on 2026-05-27
Job specializations:
-
Engineering
Systems Engineer, Hardware Engineer
Job Description & How to Apply Below
- Design, verify, and optimize CPU microarchitecture to meet instruction set architecture (ISA) functional and performance requirements.
- Design processor datapaths, control logic, and memory hierarchy.
- Research and apply advanced techniques—such as superscalar execution, multithreading, branch prediction, out-of-order execution, and multi-level caches—to improve processor performance and efficiency.
- Work closely with other hardware engineers, software engineers, and verification engineers to ensure thorough validation of CPU functionality and performance.
- Write and maintain CPU design documentation, including specifications, functional descriptions, and microarchitecture manuals, to support hardware and software development teams.
- Design multi-core and heterogeneous processor architectures.
- Bachelor’s degree or above in Computer Engineering, Electrical Engineering, Microelectronics, or related fields.
- Preferably 5 years of CPU design experience, with solid knowledge of processor architecture, microarchitecture, datapath design, control logic, and memory hierarchy.
- Familiarity with the C910 instruction set and related processor architectures; prior experience designing processors based on this architecture is a plus.
- Proficiency in hardware description languages such as Verilog or VHDL, with strong logical design and engineering implementation skills.
- Solid understanding of computer architecture and operating system principles, and knowledge of processor performance and efficiency optimization techniques.
- Strong teamwork skills, good communication and organizational abilities, and good English reading and writing skills, with the ability to read and write technical documentation and reports.
- Experience with performance modeling, simulation, and verification; familiarity with computer architecture and performance analysis tools.
- Experience in CPU microcode design and optimization.
- Experience in CPU power management and power optimization.
- Experience in implementing CPU security and cryptography technologies.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×