Note: The job is a remote job and is open to candidates in USA. UST is a technology company that transforms lives through technology and delivers innovative, human-centered solutions. The Firmware Validation Engineer will validate embedded firmware across platforms by developing test strategies, conducting functional and performance testing, collaborating with engineering teams, analyzing results, and improving validation processes.
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
- Other relevant essential functions may be required
Skills
- · Bachelor´s or 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
- • 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
- Employees receive eleven (11) paid holidays
- Two (2) weeks of paid vacation per year
- Eligible for health, dental, disability and life insurance
Company Overview