image
  • Snapboard
  • Activity
  • Reports
  • Campaign
Welcome ,
loadingbar
Loading, Please wait..!!

Firmware Software Engineer Pre Post Silicon

  • ... Posted on: Jan 02, 2026
  • ... VDart Inc
  • ... Sunnyvale, California
  • ... Salary: Not Available
  • ... CTC

Firmware Software Engineer Pre Post Silicon   

Job Title :

Firmware Software Engineer Pre Post Silicon

Job Type :

CTC

Job Location :

Sunnyvale California United States

Remote :

No

Jobcon Logo Job Description :

Role: Firmware Software Engineer - Pre/Post-Silicon Validation.

Location: Sunnyvale, CA (Onsite).

Duration: Long Term Contract.

Job 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:

  • 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.

Must-Have Skills:

  • 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.
  • 5+ years' Experience in developing C/C++ based embedded software, firmware.

Not a Good Fit:

  • Candidates who are purely focused on software development and lack firmware experience in C/C++.

Jobcon Logo Position Details

Posted:

Jan 02, 2026

Employment:

CTC

Salary:

Not Available

City:

Sunnyvale

Job Origin:

CIEPAL_ORGANIC_FEED

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Firmware Software Engineer Pre Post Silicon    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Role: Firmware Software Engineer - Pre/Post-Silicon Validation.

Location: Sunnyvale, CA (Onsite).

Duration: Long Term Contract.

Job 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:

  • 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.

Must-Have Skills:

  • 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.
  • 5+ years' Experience in developing C/C++ based embedded software, firmware.

Not a Good Fit:

  • Candidates who are purely focused on software development and lack firmware experience in C/C++.

Loading
Please wait..!!