Állás részletei
-
Cég neve
ARM Hungary Kft.
-
Munkavégzés helye
Budapest -
Munkaidő, foglalkoztatás jellege
- Teljes munkaidő
- Általános munkarend
-
Elvárások
- Angol középfok
- Nem kell tapasztalat
- Főiskola
Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül.
Állás leírása
Responsibilities
Lead micro architecture and RTL implementation for SoC design
Make independent design decisions and set technical standards for correctness, scalability, and robustness
Be responsible for micro-architecture and RTL design of a sophisticated digital subsystem or IP integration into SoC design
Translate system requirements into clean, scalable RTL micro architectures including interface definition, clock, reset, and power sequencing and integration considerations
Lead multi-clock and multi-power domain digital design including CDC architecture and partitioning with clock gating and clock-enable strategy
Produce high-quality design documentation, writing, defining and documenting the micro architecture for subsystem or top level
Lead and influence design reviews, challenging weak designs and raising overall design quality
Mentor engineers on sophisticated digital design techniques
Collaborate with verification, physical design, and validation teams to ensure design intent is correctly realised
Develop robust design with high quality using ARM flow checks (CDC, LINT, SDC, UPF etc.)
Make independent design decisions and set technical standards for correctness, scalability, and robustness
Be responsible for micro-architecture and RTL design of a sophisticated digital subsystem or IP integration into SoC design
Translate system requirements into clean, scalable RTL micro architectures including interface definition, clock, reset, and power sequencing and integration considerations
Lead multi-clock and multi-power domain digital design including CDC architecture and partitioning with clock gating and clock-enable strategy
Produce high-quality design documentation, writing, defining and documenting the micro architecture for subsystem or top level
Lead and influence design reviews, challenging weak designs and raising overall design quality
Mentor engineers on sophisticated digital design techniques
Collaborate with verification, physical design, and validation teams to ensure design intent is correctly realised
Develop robust design with high quality using ARM flow checks (CDC, LINT, SDC, UPF etc.)
Requirements
Expert-level hardware description and verification languages SystemVerilog / Verilog for synthesizable RTL
Confirmed experience designing large, sophisticated RTL blocks (readable and maintainable, scalable across projects)
Experience designing multi-power domain digital logic
Strong understanding of how power intent affects RTL structure and behaviour
UPF awareness
Good understanding of SoC fundamentals: AMBA Interconnects, Addressing and memory-mapped control, Performance bottlenecks and contention
Ability to reason beyond local RTL into system-level impact
Ability to review verification results and debug issues (Observability and debuggability, targeted assertions where appropriate)
Experience leading design reviews and technical direction
Experience with lint, CDC, and basic static analysis tools
Comfortable in large Unix-based design environments
Proficiency in scripting languages, e.g. Python/Perl/Bash/Tcl
Communicating fluent English
Confirmed experience designing large, sophisticated RTL blocks (readable and maintainable, scalable across projects)
Experience designing multi-power domain digital logic
Strong understanding of how power intent affects RTL structure and behaviour
UPF awareness
Good understanding of SoC fundamentals: AMBA Interconnects, Addressing and memory-mapped control, Performance bottlenecks and contention
Ability to reason beyond local RTL into system-level impact
Ability to review verification results and debug issues (Observability and debuggability, targeted assertions where appropriate)
Experience leading design reviews and technical direction
Experience with lint, CDC, and basic static analysis tools
Comfortable in large Unix-based design environments
Proficiency in scripting languages, e.g. Python/Perl/Bash/Tcl
Communicating fluent English
Nice-to-have
Proficiency in software programming, Formal verification tools and methods, Experience with RTL and simulators (Cadence / Synopsys / Siemens), Familiarity with ARM architectures and instruction sets, Experience with memory controllers, high-speed IO, fabrics, or sophisticated control subsystems, Prior exposure to timing closure considerations, Good level of French can be a good advantage
What we offer
Work directly with engineers across the company to build next-generation IP and SoCs
Direct impact on company bottom line and ability to deliver improvements for customers
Ownership for the implementation of your work
Competitive compensation
Flexible working
Collaborative engineering culture that values technical excellence
Direct impact on company bottom line and ability to deliver improvements for customers
Ownership for the implementation of your work
Competitive compensation
Flexible working
Collaborative engineering culture that values technical excellence
Company info
ARM improves people's lives by spreading intelligence in electronic products that transform the way we live and work. ARM is indeed at the heart of the technologies of telephony, IoT, automotive, security and artificial intelligence (AI). Arm Solution Engineering group in Sophia Antipolis develops new System On Chip product with the latest CPUs generation. This role will open the doors of two domains: the design and integration of IPs for SoCs design. It's a rare opportunity to start your career by discovering these two domains in the same team. The position is located at Arm’s Sophia Antipolis design centre, located in one of the most beautiful parts of France, at the most dynamic technology park. Surrounded by mountains and the Mediterranean Sea.
How to apply
You can submit your application on the company's website, which you can access by clicking the „Apply on company page“ button.
Állás, munka területe(i)
Álláshirdetés jelentése