Firmware Verification/Test Engineer (Blackbox)

Overview

On Site
Depends on Experience
Contract - W2
Contract - 8 Month(s)
No Travel Required

Skills

Firmware Verification
test engineer
blackbox testing
azure devops
linux
test cases
wireless
audio
python

Job Details

Title : Firmware Verification / Test Engineer (Blackbox)

 

Location: Burnsville, MN OR Lincoln, NE – 100% ONSITE. Preference is on local, will look at Nationals if a perfect fit

Length of Contract: 8 Months

Ideal Start: as early as 5/12 if we can get someone there

 

Scope: They will need figure out what test cases need to be written, write the test case and then will be running / executing the test case and then integrating them into Azure Devops.

This beltpack device contains a microphone and 3.5 aux audio path, wireless interfacing using the DECT standard, bluetooth, and an onboard screen with button and rotary controls--all tied together with an embedded linux OS software stack. The beltpack connects to an access point which sends audio over the network to another device called a matrix. The matrix mixes together desired audio sources and sends the audio to the beltpacks or other RTS products or non-RTS destinations on the network.

 

Candidates will be evaluated for effectiveness in verifying the above system. Ideal candidates will have an understanding of audio and RF fundamentals and have a history of testing each from a functional perspective. This is a position in the software team; however, the position is responsible for leading verification activities. This includes verifying the functions at the system level according to the system requirements and also providing feedback and authoring changes against the requirements.

 

Skills Required:

Firmware Verification/Test/Requirements

Linux

Familiar with Azure DevOps

Experience writing test cases and performing testing. This is all Blackbox test.

 

Plus:

Wireless experience is a plus

Audio experience a plus

Python is plus as they use that for the scripting

 

Responsibilities

  • Create and execute verification test plans, test cases, and test procedures from system and software level requirements. Write reports on test results.
  • Create both manual and computer scripted test procedures. Create and manage software and electrical test fixtures. Create and manage automated test systems.
  • Perform integration, software application, and component level testing with an ability to troubleshoot and triage failures at the system level.
  • Lead verification activities and be responsible for project level verification deliverables.

Skills and Knowledge

  • Knowledge of Python and bash is required. C/C++ is preferred to support unit test procedure creation directly on the device under test.
  • Knowledge of automated build, test, and artifact packaging within CI/CD pipelines such as Microsoft Azure Devops, Gitlab, or Atlassian Bamboo is strongly preferred.
  • Programming in Windows and Linux environment sufficient to create software fixtures that instrument and configure the device for test and automation purposes.
  • Knowledge of end-to-end IP-based ethernet network system architecture from physical layer to application endpoint (OSI Stack).
  • Preferred Knowledge of RF Calibration, RF power/waveform testing, link quality testing, audio latency testing, and system availability characterization.
  • Preferred experience with Bluetooth Low Energy.

Education and Experience

  • Required bachelor’s degree in electrical engineering, Computer Science, Computer Engineering, or related work experience.
  • Required 6+ years of experience with lab equipment and software, such as Spectrum Analyzers, Oscilloscopes, Protocol analyzers, Wireshark.
  • Required 6+ years of experience programming C/C++, Python, and bash is preferred.
  • The Ideal candidate has a background in wireless communication systems or digital signal processing.
  • Preferred testing of wireless communication networks.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Oxford Global Resources