Firmware Validation Engineer
Listed on 2026-05-06
-
Software Development
Embedded Software Engineer, Software Engineer, DevOps
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.
- 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.
Role
Location:
California
Compensation Range: $81,000 - $122,000
BenefitsFull‑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.
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(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).