×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Validation Engineer

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: UST
Full Time position
Listed on 2026-05-06
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 81000 - 122000 USD Yearly USD 81000.00 122000.00 YEAR
Job Description & How to Apply Below

Firmware Validation Engineer (Lead I - Semiconductor S/W Product Development) Responsibilities

  • Design, develop, and maintain SoC-level firmware components using

    C.
  • Implement low-level firmware modules including initialization, configuration, interrupt handling, and peripheral control.
  • Work closely with hardware and silicon teams for bring-up, feature enablement, and issue resolution.
  • Develop and enhance Python-based automation frameworks for firmware validation and regression testing.
  • Create test plans, develop validation scripts, and execute regression suites to ensure firmware stability and functionality.
  • Debug and resolve firmware issues across hardware-software boundaries.
  • Support silicon bring-up, board validation, and system integration activities.
  • Contribute to performance tuning, optimization, and reliability improvements.
  • Maintain documentation for firmware design, validation coverage, and defect tracking.
Qualifications
  • Strong proficiency in C programming for firmware development at SoC level.
  • Solid understanding of embedded systems architecture and hardware-software interaction.
  • Experience in SoC bring-up and low-level debugging.
  • Proficiency in Python for automation, scripting, and validation framework development.
  • Experience in debugging tools (JTAG, trace tools, logs, protocol analyzers).
  • Strong problem‑solving skills and ability to analyze complex system-level issues.
  • Desired skills:
  • Experience with bootloaders, memory subsystems, interrupts, and peripheral drivers.
  • Familiarity with validation methodologies, regression frameworks, and CI/CD environments.
  • Exposure to performance testing and stress validation.
  • Experience working in silicon development or semiconductor environments.
  • Knowledge of high-speed interfaces (PCIe, UART, I2C, SPI, etc.).
  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, or related field.
  • 8 years of experience in Firmware Development with exposure to validation and automation.
  • Experience working in SoC or embedded product development environments.
Compensation and Location

Role

Location:

California

Compensation Range: $81,000 - $122,000

Benefits

Full‑time employees accrue a minimum of 10 days paid vacation per year, 6 days paid sick leave each year (pro‑rated for new hires), 10 paid holidays, and are eligible for paid bereavement leave and jury duty. They are eligible for the Company's 401(k) Retirement Plan with employer matching, medical, dental, and vision insurance, as well as basic life, accidental death and disability, short‑ and long‑term disability benefits.

Additional voluntary short‑term disability benefits and a Health Savings Account (HSA) or Flexible Spending Account (FSA) are available for eligible employees.

Equal Employment Opportunity Statement

UST is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other applicable characteristics protected by law. UST will consider qualified applicants with arrest or conviction records in accordance with state and local laws and "fair chance" ordinances.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary