Open role
[Remote] Firmware Validation Engineer (Remote)
Note: The job is a remote job and is open to candidates in USA. UST is seeking a Firmware Validation Engineer to validate embedded firmware across platforms for reliability, performance, and compliance with design specifications. The role develops and executes test plans, conducts testing, collaborates with engineering and quality teams to resolve issues, and helps improve validation processes and tools.
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
Skills
- Bachelor´s or in Computer Engineering, Electrical Engineering, Computer Science, or related field
- 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
- Eleven (11) paid holidays
- Two (2) weeks of paid vacation per year
- Eligible for health, dental, disability and life insurance
- Remote work
Company Overview
Company H1B Sponsorship