What are the responsibilities and job description for the Electrical Engineer - Firmware QA position at SoloPoint Solutions, Inc.?
Qualifications :
5 or more years of experience testing and validating firmware code within embedded systems for hardware devices (on a microcontroller, and / or in Linux - CLI) in C / C , Rust, and / or Python
Strong fundamentals & understanding of hardware components and how they interact with firmware, debugging skills - ability to analyze logs and debug complex firmware issues.
Experience with test automation frameworks like Python, Selenium, or similar tools for creating automated test scripts
Experience working with standard electrical communication interfaces like UART, I2C, USB, etc., familiar with STM32 microcontrollers
Experience with functional safety and processes and standards like UL 60730, ISO 26262, IEC 61508, and UL 1998
Wireless technologies like WiFi, Bluetooth and Zigbee
Hands-on experience with electronics lab equipment Responsibilities :
Designing and developing automated test frameworks :
Creating test scripts and frameworks to automate regression testing, stress testing, and other necessary validation checks for firmware functionality.
Executing test cases :
Running automated tests on different hardware configurations to identify issues with firmware behavior under various conditions.
Bug reporting and tracking :
Documenting discovered defects, providing detailed descriptions of the issues, and tracking them through the bug management system.
Test coverage analysis :
Measuring the extent of testing performed to ensure all aspects of the firmware are adequately covered.
Performance testing :
Evaluating the performance characteristics of the firmware, such as response times and resource utilization.
Collaboration with development teams :
Working closely with firmware engineers to understand new features, identify potential testing needs, and troubleshoot issues.
CI / CD integration :
Integrating automated tests into continuous integration and continuous delivery pipelines to enable rapid feedback loops.
Salary : $60 - $70