Talent.com
Firmware Developer
Firmware DeveloperObjectwin Technology Inc. • Folsom, California, United States
Firmware Developer

Firmware Developer

Objectwin Technology Inc. • Folsom, California, United States
30+ days ago
Job type
  • Temporary
  • Quick Apply
Job description

Please share your resume to rakesh.v@objectwin.com

Job Title : Bootcode Firmware Developer

Location : Folsom, CA 95630 (Hybrid)

Duration : 12 Months Contract on W2

Job Description : Role :

  • Looking for an experienced Bootcode Firmware Developer with 4 7 years of relevant experience.

What You ll Be Doing :

  • Build and execute firmware code for SoC Init and Boot-media 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 Boot-media management features
  • Work with SoC architecture team to understand detailed requirements and translate into code changes in IP.
  • Provide Post-Si 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 post-Si 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 boot-media 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 hands-on experience in the UVM concepts and SystemVerilog language
  • Good working knowledge of SystemC and TLM with some related experience
  • Understanding on emulation and post-Si debugs
  • What Would Set You Apart :

  • Self-starter and should work independently with minimal support
  • Scripting language experience : Perl, Ruby, Makefile, shell preferred
  • Who We re 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 problem-solving skills and are willing to learn and ready to take on problems
  • Bachelor s or master s Degree in computer engineering / Electrical Engineering preferred
  • Create a job alert for this search

    Firmware Developer • Folsom, California, United States