drjobs Bootcode Firmware Developer

Bootcode Firmware Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Folsom, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Title: Bootcode Firmware Engineer
Location: Folsom CA
Duration: 12 months contract


WHAT YOULL BE DOING:
Build and execute firmware code for SoC Init and Bootmedia management documentation of features accounting for interactions with other features understand and evaluate impact of hardware changes on the firmware.
Develop Unit Level Test cases for the Bootmedia management features
Work with SoC architecture team to understand detailed requirements and translate into code changes in IP.
Provide PostSi debug support during Si bring up.
Provide guidance for feature verification to DV teams.
Estimate the time required to write the new feature tests and any required changes to the test environment.
Debug test failures to determine the root cause; work with RTL DV emulation and postSi engineers to resolve issues.
Perform coverage analysis and identify gaps in the verification of the code.

KEY QUALIFICATIONS:
Experienced with C C Verilog System Verilog
Proficient in IP level ASIC verification
Proficient in debugging firmware and RTL code using simulation tools.
Proficient in using UVM testbenches and working in Linux and Windows environments.
SoC resets clocking Init flow and bootmedia knowledge
Developing UVM based verification frameworks and testbenches processes and flows.
Automating workflows in a distributed compute environment.
Exposure to simulation profile efficiency improvement acceleration
Strong background in the C/C language preferably on Linux with exposure to Windows platform
Good understanding and handson experience in the UVM concepts and SystemVerilog language
Good working knowledge of SystemC and TLM with some related experience
Understanding on emulation and postSi debugs

WHAT WOULD SET YOU APART:
Selfstarter and should work independently with minimal support
Scripting language experience: Perl Ruby Makefile shell preferred

WHO WERE LOOKING FOR:
You have a passion for modern complex processor architecture digital design and verification in general.
You are a team player who has excellent communication skills
You have strong analytical and problemsolving skills and are willing to learn and ready to take on problems
Bachelors or Masters Degree in computer engineering/Electrical Engineering preferred
Regards
Prachi Sharma

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.