About the job
THIS PROJECT HAS TWO PARTS
*. Existing PCB Verification, Testing & Validation
*. Developing firmware for the burst generation & echo processing
Existing PCB Verification, Testing & Validation
--------------------------------------------------------------------------
There is a PCB which is already designed & developed, to drive the "underwater ultrasonic transducer". We have the PCB. This PCB needs verification, testing, and validation in all aspects, such as voltage, current, any defects, leaks etc..
The goal is to confirm the manufactured board meets its design specifications and operates reliably under both bench and simulated underwater conditions. We provide all the required files and materials related to the PCB and Transducer. The scope of the work is as follows:
1. Visual and continuity inspection — check for fabrication defects (shorts, opens, solder issues, component placement) before power is applied.
2. Power-on testing — verify all voltage rails, confirm current draw against expected values, and check for abnormal power behavior.
3. Functional subsystem testing — exercise the transmit driver circuitry, receive amplification/filtering chain, and any signal conditioning stages to confirm each block performs as designed.
4. Signal integrity testing — using an oscilloscope, function generator, and signal analyzer, verify waveform shape, frequency response, gain, and noise floor across the target acoustic frequency range.
5. End-to-end acoustic validat...
read more
THIS PROJECT HAS TWO PARTS
*. Existing PCB Verification, Testing & Validation
*. Developing firmware for the burst generation & echo processing
Existing PCB Verification, Testing & Validation
--------------------------------------------------------------------------
There is a PCB which is already designed & developed, to drive the "underwater ultrasonic transducer". We have the PCB. This PCB needs verification, testing, and validation in all aspects, such as voltage, current, any defects, leaks etc..
The goal is to confirm the manufactured board meets its design specifications and operates reliably under both bench and simulated underwater conditions. We provide all the required files and materials related to the PCB and Transducer. The scope of the work is as follows:
1. Visual and continuity inspection — check for fabrication defects (shorts, opens, solder issues, component placement) before power is applied.
2. Power-on testing — verify all voltage rails, confirm current draw against expected values, and check for abnormal power behavior.
3. Functional subsystem testing — exercise the transmit driver circuitry, receive amplification/filtering chain, and any signal conditioning stages to confirm each block performs as designed.
4. Signal integrity testing — using an oscilloscope, function generator, and signal analyzer, verify waveform shape, frequency response, gain, and noise floor across the target acoustic frequency range.
5. End-to-end acoustic validation — Connect the transducer with the PCB and test in a controlled water tank to evaluate transmission and reception performance, including range, signal-to-noise ratio, and consistency across multiple trials.
The deliverable is confirmation (with supporting data/logs) that the PCB is fit for its intended function in both electrical and acoustic terms, along with documentation of any defects, deviations, or failure modes found during testing.
FIRMWARE DEVELOPMENT:
---------------------------------------------
Complete Pipeline:
-------------------------------
Trigger → Burst Generation → Transducer → Echo → Analog Front End → Gain/Filtering → ADC → DSP/Envelope Detection → Data Buffering → USB/Ethernet.
Details:
-------------
1. Develop embedded firmware to control the acoustic transducer transmit/receive cycle.
2. Generate and precisely control the acoustic burst/pulse trigger, including frequency, pulse duration, number of cycles, and repetition rate.
3. Control the transition between transmit and receive modes with accurate timing.
4. Capture and process the received acoustic echo signal from the analog front end.
5. Implement appropriate digital signal processing, including filtering, noise reduction, band-pass filtering, and signal conditioning.
6. Implement envelope detection and other applicable techniques to extract the acoustic echo characteristics.
7. Implement appropriate gain control / time-varying gain (TGC) to compensate for signal attenuation and improve echo detection.
8. Detect and characterize the echo response, including timing and amplitude information as required.
9. Configure and control the ADC for high-speed digitization of the received acoustic signal.
10. Implement efficient buffering/DMA and real-time data acquisition to capture the digitized acoustic waveform.
11. Process and package the acquired data for transfer to the host system.
12. Implement USB and Ethernet communication for transferring raw and/or processed acoustic data and system status.
13. Provide firmware interfaces for configuring transmit, receive, gain, sampling, filtering, and acquisition parameters.
14. Implement basic system monitoring, diagnostics, error handling, and hardware control.
15. Validate the complete firmware operation with the acoustic transducer and PCB hardware, including transmit, echo reception, signal processing, digitization, and data transfer.
read less
THIS PROJECT HAS TWO PARTS
*. Existing PCB Verification, Testing & Validation
*. Developing firmware for the burst generation & echo processing
Existing PCB Verification, Testing & Validation
--------------------------------------------------------------------------
There is a PCB which is already designed & developed, to drive the "underwater ultrasonic transducer". We have the PCB. This P...
read more
THIS PROJECT HAS TWO PARTS
*. Existing PCB Verification, Testing & Validation
*. Developing firmware for the burst generation & echo processing
Existing PCB Verification, Testing & Validation
--------------------------------------------------------------------------
There is a PCB which is already designed & developed, to drive the "underwater ultrasonic transducer". We have the PCB. This PCB needs verification, testing, and validation in all aspects, such as voltage, current, any defects, leaks etc..
The goal is to confirm the manufactured board meets its design specifications and operates reliably under both bench and simulated underwater conditions. We provide all the required files and materials related to the PCB and Transducer. The scope of the work is as follows:
1. Visual and continuity inspection — check for fabrication defects (shorts, opens, solder issues, component placement) before power is applied.
2. Power-on testing — verify all voltage rails, confirm current draw against expected values, and check for abnormal power behavior.
3. Functional subsystem testing — exercise the transmit driver circuitry, receive amplification/filtering chain, and any signal conditioning stages to confirm each block performs as designed.
4. Signal integrity testing — using an oscilloscope, function generator, and signal analyzer, verify waveform shape, frequency response, gain, and noise floor across the target acoustic frequency range.
5. End-to-end acoustic validation — Connect the transducer with the PCB and test in a controlled water tank to evaluate transmission and reception performance, including range, signal-to-noise ratio, and consistency across multiple trials.
The deliverable is confirmation (with supporting data/logs) that the PCB is fit for its intended function in both electrical and acoustic terms, along with documentation of any defects, deviations, or failure modes found during testing.
FIRMWARE DEVELOPMENT:
---------------------------------------------
Complete Pipeline:
-------------------------------
Trigger → Burst Generation → Transducer → Echo → Analog Front End → Gain/Filtering → ADC → DSP/Envelope Detection → Data Buffering → USB/Ethernet.
Details:
-------------
1. Develop embedded firmware to control the acoustic transducer transmit/receive cycle.
2. Generate and precisely control the acoustic burst/pulse trigger, including frequency, pulse duration, number of cycles, and repetition rate.
3. Control the transition between transmit and receive modes with accurate timing.
4. Capture and process the received acoustic echo signal from the analog front end.
5. Implement appropriate digital signal processing, including filtering, noise reduction, band-pass filtering, and signal conditioning.
6. Implement envelope detection and other applicable techniques to extract the acoustic echo characteristics.
7. Implement appropriate gain control / time-varying gain (TGC) to compensate for signal attenuation and improve echo detection.
8. Detect and characterize the echo response, including timing and amplitude information as required.
9. Configure and control the ADC for high-speed digitization of the received acoustic signal.
10. Implement efficient buffering/DMA and real-time data acquisition to capture the digitized acoustic waveform.
11. Process and package the acquired data for transfer to the host system.
12. Implement USB and Ethernet communication for transferring raw and/or processed acoustic data and system status.
13. Provide firmware interfaces for configuring transmit, receive, gain, sampling, filtering, and acquisition parameters.
14. Implement basic system monitoring, diagnostics, error handling, and hardware control.
15. Validate the complete firmware operation with the acoustic transducer and PCB hardware, including transmit, echo reception, signal processing, digitization, and data transfer.
read less