Find Jobs

Make your next engineering career move with SoloPoint.

Electrical Engineer - Firmware QA

San Francisco, CA 94107

Employment Type: Contract Category: Electrical Engineer Job Number: 10292 Pay Rate: $60/hr. - $70/hr.

Job Description

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. 

 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.