Perform release management for the firmware / OS team.
Manage and participate in the development of test plans; writing tests procedures, executing tests, writing test reports, and creating / tracking software problem reports.
Identify and implement improvements in test coverage, cycle time reduction, scalability, and overall quality.
Participation in formal software qualification or certification activities with third party and / or governmental standards.
Architect and implement an automated test infrastructure for embedded systems.
Ensure the correct ongoing functionality of the developed infrastructure.
Write functional tests leveraging the architected infrastructure.
Demonstrated experience testing firmware
Bachelors' degree in Engineering ideally a dual diploma in both Electrical and Software engineering or the equivalent.
3 to 5 years of experience with automated test frameworks (pytest, robot framework, xUnit, Lava, etc.).
Experience with CI / CD pipelines as applied to embedded systems.