Jobs · Quality Assurance

Firmware Validation Engineer (Remote)

UST · San Jose, CA · 4 wk ago
RemoteRemoteQuality AssuranceFull-time

About the Role

UST is seeking a highly skilled Firmware Validation Engineer to join our hardware and system validation team. The ideal candidate will be responsible for validating embedded firmware functionality across various platforms, ensuring reliability, performance, and compliance with design specifications.

Responsibilities

  • Develop and execute comprehensive test plans, test cases, and test strategies for firmware validation.
  • Conduct functional testing, regression testing, and performance testing to validate firmware functionality and stability.
  • Collaborate closely with cross-functional teams including firmware developers, hardware engineers, and quality assurance teams to identify and resolve issues.
  • Utilize industry-standard tools and methodologies for firmware validation, debugging, and troubleshooting.
  • Analyze test results and provide timely and accurate reports on firmware quality and performance metrics.
  • Stay updated on the latest industry trends, standards, and best practices related to firmware validation.
  • Participate in design reviews, code reviews, and technical discussions to provide feedback and insights for firmware improvements.
  • Contribute to the continuous improvement of validation processes, tools, and methodologies.

This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of experience in the following areas:
    • Firmware validation, embedded systems, or hardware validation environments.
    • Firmware development process, bootloaders, device drivers, and hardware abstraction layers.
    • Python, C, or C++ for test automation and validation scripting.
    • Object Oriented Programming, SQL, PowerShell Scripting, Bash Scripting.
    • Hardware debugging tools (JTAG, ICE, logic analyzers, power analyzers, etc.).
    • Version control systems (Git, Perforce, DevOps) and CI/CD validation workflows.
    • Linux environment.

Nice to Have

  • Experience in hardware validation or embedded test automation.
  • Familiarity with communication protocols such as I2C, SPI, UART, PCIe, USB, SMBus, or Ethernet.
  • Exposure to scripting for firmware flashing or device provisioning.

Benefits

  • Eleven (11) paid holidays.
  • Two (2) weeks of paid vacation per year.
  • Eligibility for health, dental, disability, and life insurance.

About UST

Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create transformative experiences and human-centered solutions for a better world. UST is a mission-driven group of 29,000+ practical problem solvers and creative thinkers in more than 30 countries. Our entrepreneurial teams are empowered to innovate, act nimbly, and create a lasting and sustainable impact for our clients, their customers, and the communities in which we live.

We proudly embrace the values of Humility, Humanity, and Integrity. These values inspire us to nurture a people-first, human-centric culture that fosters diversity, prioritizes sustainable solutions, and keeps our people and clients at the forefront of all decisions.

Similar jobs