Embedded Engineer

E-Solutions

Redmond (WA)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

E-Solutions is seeking an experienced SoC validation engineer for on-site roles in Sunnyvale, CA or Redmond, WA. The candidate will lead power/performance characterization across Pre-Si and Post-Si stages, drive cross-functional HW/SW validations, and develop verification plans for ARM-based SoCs with AMBA interconnects.

You will work hands-on with prerun power analysis tools, NI Data Acquisition, and RTL/workflow debuggers while interfacing with firmware, software, and silicon teams to bring up

Qualifications

  • Hands-on SoC validation with 10+ years of experience.
  • Experience in Pre-Si and Post-Si tooling.
  • C/C++ embedded software for bare metal, RTOS or Linux.
  • Experience with ARM CPU and AMBA architecture.
  • Board bring-up and debug understanding.
  • Familiarity with IO protocols (MIPI, PCIe, USB, I2C, UART, GPIO).
  • Knowledge of OS concepts and multithreading.

Responsibilities

  • Cross-Correlate power estimations with architectural specs and drive HW/SW optimizations to meet targets.
  • Lead and debug failures with cross-functional teams across software, firmware, hardware and silicon.
  • Develop test plans across architecture, design and software teams; correlate silicon data.
  • Write low-level driver code for RTOS to configure subsystems and drive pre-Si/validation.
  • Debug and bring-up low power SoCs and lead system hardware validation using lab tools.

Skills

Power & performance characterization
Embedded C/C++ development
ARM CPU & AMBA SoC
Multi-threaded programming
Python & Bash scripting

Tools

Synopsys Primetime Power Analysis
NiDAQ
RTL Waveforms
Lauterbach
Palladium/ZeBu/Veloce

Job description

Location: Sunnyvale, CA or Redmond, WA(100% Onsite)

Job Description is below
Key Qualifications

This position is for a validation role with 10+ years of experience. Looking for someone who is hands-on in SoC validation and leads PnP & hardware/software testing and debugging:

  • Expertise in Power and Performance characterization of SoC using Pre-Si & Post-Si tooling. Hands-on experience with Pre-Si tools like Synopsys Primetime Power Analysis and Post-Si tools like National Instruments Data Acquisition (NiDAQ) is required.
  • Experience in C/C++ based embedded software development for bare metal, RTOS and Linux.
  • Experience in ARM CPU, AMBA SoC architecture, boot flows, CPU & SoC initialization.
  • Background in silicon bring-up and board debug
  • Familiarity with IO protocols: MIPI, PCIe, USB, I2C, SPMI, UART, GPIO
  • Understanding of common data structures, algorithms, Operating Systems concepts, and multi-threaded programming
  • Experience with scripting languages such as Python, bash
Daily Tasks
  • Cross-Correlate Power estimation/measurements with the Architectural Specifications and drive HW/SW optimizations to meet the power targets.
  • Lead and debug failures with multi-functional partner teams like: Software/Firmware, System Hardware and Silicon teams. Work with experts from cross functional teams to understand SoC and system behavior: OS kernel/driver, Silicon Validation (using unit-level IP & SoC tests), SoC IP integration and verification, FPGA Prototyping and Emulation (Palladium/ZeBu/Veloce), Systems Integration, board debug.
  • Collaborate across architecture, design, and software teams to develop test plans. Debug and correlate silicon data. Create validation test plans, ensuring all key features are covered.
  • Write low-level driver code as RTOS to configure and run various sub-systems (e.g. Camera, display, video encoders/decoders, PCIe, USB, machine learning etc). Bring up pre-Si prototypes and drive validation of functional & PnP features using bare-metal/RTOS workloads.
  • Debug and bring-up of low power SOCs and lead validation testing of system hardware design. Efficiently narrow down failures from system-level to subsystem- and block-level using a range of debug tools and techniques (e.g. RTL Waveforms, Lauterbach, Transaction-level models) and lab equipment like Logic Analyzers & Scopes.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

VBeyond Corporation • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Principal Debug Validation Engineer
Principal Debug Validation Engineer

EngineersOfAI • Austin (TX)

On-site
USD 100,000 - 130,000
Embedded Power & SoC Validation Engineer
Embedded Power & SoC Validation Engineer

VBeyond Corporation • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Validation Engineer
Validation Engineer

OSI Engineering • Cupertino (CA)

On-site
USD 85,000 - 127,000
Hardware Validation Engineer
Hardware Validation Engineer

eTeam • Palo Alto (CA)

On-site
USD 110,000 - 150,000
Principal Debug Validation Engineer
Principal Debug Validation Engineer

Graphcore • Austin (TX)

On-site
USD 100,000 - 140,000
Senior SoC Validation Engineer — Onsite
Senior SoC Validation Engineer — Onsite

E-Solutions • Redmond (WA)

On-site
USD 140,000 - 190,000
Electrical Validation Engineer (Power & Signal Integrity)
Electrical Validation Engineer (Power & Signal Integrity)

Intelliswift - An LTTS Company • Sunnyvale (CA)

On-site
USD 125,000 - 180,000
Silicon System Validation Engineer - Onsite - Sunnyvale, CA
Silicon System Validation Engineer - Onsite - Sunnyvale, CA

ManpowerGroup Global, Inc. • Town of Norway (WI), Sunnyvale (CA)

On-site
Silicon Validation Engineer
Silicon Validation Engineer

ClinDCast LLC • Santa Clara (CA)

On-site
USD 120,000 - 160,000