Role: Firmware Validation Engineer (Python)
Location: 100% Remote
Type- Long-Term-Contract
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.
This role requires strong technical expertise in firmware, embedded systems, hardware interfacing, and automation-based validation methodologies.
Key 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.
Required Skills:
Strong knowledge of firmware development process, bootloaders, device drivers, and hardware abstraction layers. Hands-on experience with Python, C, or C++ for test automation and validation scripting.
Proficiency with hardware debugging tools (JTAG, ICE, logic analyzers, power analyzers, etc.).
Experience with version control systems (Git, Perforce, DevOPs) and CI/CD validation workflows.
Strong analytical, debugging, and problem-solving skills.
Excellent teamwork and communication abilities in a cross-functional engineering environment.
Desired Skills:
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
Qualification:
Bachelor s or Master s degree in Electrical Engineering, Computer Engineering, or related field.
5+ years of experience in firmware validation, embedded systems, or hardware validation environments.
Thanks & Regards,
Mayank Jaiswal| Senior Talent Acquisition Specialist
Amaze Systems Inc
USA: 8951 Cypress Waters Blvd, Suite 160, Dallas, TX 75019
Canada: 55 York Street, Suite 401, Toronto, ON M5J 1R7