Search Jobs

Search by job, company or skills

Principal Engineer

Principal Engineer

Arm
  • Posted 57 minutes ago
  • Be among the first 10 applicants

Job Description

Company: Arm

Key Skills: API, Architecture, Design, Project Management, Python, RTL, SoC, SystemVerilog, UVM

Roles and Responsibilities:

  • Depending on prior experience the responsibilities of the role can include:
  • Ownership of unit level development or multiple unit hierarchy or technical lead of an overall IP.
  • Design and test new hardware modules to implement innovative imaging algorithms and/or video codecs.
  • Engage in all aspect of hardware design including architectural investigations and modeling, specifications, design and simulation, backend implementation support and IP maintenance.
  • Identify cross Media IP process or methodology improvement opportunities, implementing changes to advance the hardware design efficiency.
  • Collaborate closely with colleagues in the verification teams, modelling teams, software driver developers, multimedia architects and imaging researchers.
  • Mentor & support other members of the team

Skills Required:

  • 15+ years of experience in ASIC RTL design, ideally for Multimedia IP (ISPs, DPUs, VPUs) or related IP (CPU, GPU, interconnect, memory controllers, high-performance peripherals).
  • Proficiency in System Verilog, Verilog or VHDL.
  • Exposure to all stages of design: concept, specification, implementation, testing, documentation, and support.
  • Proficiency in UNIX and scripting languages such as TCL, Perl, Python, or shell scripting.
  • Prior technical and/or team leadership skills required for more senior positions.

Desirable skills and experience:

  • Knowledge of advanced image processing algorithms, such as local tone mapping, noise reduction, motion estimation, transform coding etc or AI/ML based computer vision algorithms.
  • Experience of designing to meet industry standard protocols (e.g. AMBA interfaces, DDR specifications)
  • Experience of Functional Safety product development for the Automotive market (applying standards such as ISO 26262 and/or IEC 61508)
  • Programming language, such MATLAB, C or C++
  • Experience with SystemVerilog Assertions (SVA) and Continuous Integration flows

Education: Bachelor's degree in Engineering

More Info

Key Skills

AI/ML based computer vision algorithms

API Architecture Design

SystemVerilog Assertions (SVA)

AMBA interfaces

Image processing algorithms

DDR specifications

ASIC RTL design

About Company

Similar Jobs

15-17 yrs
Bengaluru, India
Skills:
PerlPythonTclRTL-to-GDSII design flowEDA ToolsCAD methodologies
15-17 yrs
Bengaluru, India
Skills:
Ethernethigh-performance datapath architectureRDMAscalable fabric architectureshigh-speed connectivity siliconASIC SoC architecturecongestion controlTraffic ManagementSystemVerilog RTL design
12-18 yrs
Bengaluru, India
Skills:
tuflow watergems QgisPythonDrains12d ModelInfoWorks ICMRORBCivil 3Dhydraulic and hydrologic modelling softwareXP-SWMMHEC-RASSewerGEMSRubyScriptDHI MIKEiTwinGoldSimArcgisHY-8
12-16 yrs
Bengaluru, India
Skills:
PostgreSQLKafkaCore JavaDistributed SystemsOpenshiftPythonRaidRedisCouchbaseKubernetesEtlmulti-agent orchestrationno-code low-code UIvector databasesLlmLangGraphLangChainCrewAIagent evaluationClickHousecontext memory managementAutoGenbackend architectureRAGfunction callingsafety and observability practices
18-20 yrs
Bengaluru, India
Skills:
JavaMlCScalaCloud InfrastructurePythonGoAiObservabilityTooling