For frequently asked questions about the application process, please refer to our External Applicant FAQ .
Accommodation
If you are unable to use our online application system and would like an accommodation, please email CandidateQuestions@wustl.edu or call the dedicated accommodation inquiry number at 314-935-1149 and leave a voicemail with the nature of your request.
All qualified individuals must be able to perform the essential functions of the position satisfactorily and, if requested, reasonable accommodations will be made to enable employees with disabilities to perform the essential functions of their job, absent undue hardship.
Pre-Employment Screening
Benefits Statement
Personal
Up to 22 days of vacation, 10 recognized holidays, and sick time.
Compet
Benefits
Paid time offEquity / stock options
Additional Information
Scheduled Hours
37.5
Position Summary
Support the faculty investigator by developing, maintaining, and optimizing custom software and hardware systems for real-time data acquisition, integration, and analysis, ensuring reliable experimental performance and data integrity. Conduct and support experiments, data analysis, and lab operations, including equipment calibration, documentation, reporting, and training of lab members to facilitate efficient research workflows.
Job Description
Primary Duties & Responsibilities:
Support the faculty investigator by maintaining and optimizing a custom real-time data acquisition software system to ensure stability, performance, and reliability across multiple hardware devices; troubleshoot system-level issues involving hardware-software interaction, data flow, and real-time performance; and create and maintain comprehensive technical documentation, including troubleshooting guides and user instructions. Primarily requires the use of Python and associated libraries (Numpy, PyQT/PySide6, Pandas), but may also involve the use of MATLAB/Simulink and C++. Knowledge of C/C++.
At direction of faculty investigator, develop and integrate new hardware devices into the existing software platform using Python, including implementing data acquisition, visualization, and communication interface. May include use of makerspaces, machine shops, oscilloscopes and multimeters, Python, MATLAB, and C++.
At direction of faculty investigator, conduct experiments and calibrate equipment. Assist lab members in experiment set up and data collection during experiments. Monitor/evaluate experiments. Maintain records/reports.
Assist in facilitating daily lab operations such as: ordering supplies, overseeing supply inventory, managing lab documentation and records, coordinating device and supply shipments, etc.
Perform data analysis including statistical analyses and original coding if required. Assists with writing interpretative reports/summaries. Conduct literature searches.
Perform other duties as assigned.
The above statements are intended to describe the general nature and level of work performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all job duties performed by the personnel so classified. Management reserves the right to revise or amend duties at any time.
Required Qualifications
Education:
Bachelor's degree or combination of education and/or experience may substitute for minimum education.
Certifications /Professional Licenses :
No specific certification/professional license is required for this position.
Work Experience:
No specific work experience is required for this position.