What are the responsibilities and job description for the Post Silicon Engineer position at CloudBlue Technologies?
Job Details
Title: Post Silicon Engineer
Location: Sunnyvale CA- Onsite Position
Duration: One Year Plus Contract Position
Employee benefits
include, but are not limited to, health insurance (medical, dental,
vision), 401(k) plan, and paid sick leave (depending on work location).
Job Description:
Candidate Roles and Responsibilities
* Develop, Compile, Run & Debug C/C Bare-metal/Firmware/Software
tests/apps (targeting ARM CPU's/DSP) in Pre-Silicon (Virtual, Emulation
and fpga platforms) & Post-Silicon ( Bringup boards, non-form-factor)
setups
* Perform unit testing, end2end testing of SW/HW features in pre/post
silicon setups
* Run tests for performance, power characterization in pre/post
silicon setups
* Understand HW register spec's, Memory maps and develop/debug
firmware
* Work closely with members of the System Validation, Software,
Firmware, Hardware teams to complete the execution of
pre-silicon/post-silicon test plan.
* Creating automation scripts, setting up regression
Minimum Qualifications:
* 5 years Experience in developing C/C based embedded software,
firmware
* Experience in developing code, bring-up & debugging in setups
(SW HW) having multi-layered Firmware/Software stacks , interrupts,
doorbells , IPC's .
* Experience in developing (build run) bare-metal tests on ARM based
CPU's
* Experience in using SW toolkits, code integration, automation using
python.
Preferred Qualifications: Good to have skills
* Experience running tests on FPGA and/or Emulation platforms for SoC
level or IP level.
* Experience in post-silicon bring-up and flows for SoC like IP
* Experience with lab system debug with logic analyzers, scopes,
meters, etc
* Experience in power tests and evaluation on prototyping platforms
* Android development experience
* DV experience of developing tests at complex Subsystem or SOC level
test-benches, creating C/C tests that run on ARM/DSP cores.