drjobs Software Engineer III

Software Engineer III

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Pittsburgh, PA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Title: Software Engineer III

Location: Pittsburgh PA (5 days on-site)

Duration: 1 Year Contract

We are looking for a Software Engineer to help develop our capture software and data processing algorithms. The individual will be responsible for managing the development and integration of software subsystems into large scale research collection systems. Primarily focused on performant GUIs for large scale multi-camera and microphone arrays and post-processing of the camera/microphone data. The software engineer will take requirements from the systems and research team and translate them into individual software modules used in a variety of research collection systems.

Skillsets/Qualifications

  • Python experience is required. Most tasks will be Python related. Some work in C and SQL for light database management. Experience with Python libraries: PyQt5 / PyQt6 / PySide2 NumPy Requests PyYaml / JSON PyZMQ Passion for Graphical User Interface design. Experience with Linux and MacOS devices. Experience with cameras lenses lights and microphones. Good communication skills to collect feedback on software design from users.
  • Primary responsibility will be creating and maintaining Python-based graphical user interfaces for large motion collection systems.
  • Implement custom Python signal processing modules inside of Apache Airflow.
  • Implement data flow integrity in Apache Airflow.
  • Take feedback from operators of the research collection systems and implement feature requests from the users.
  • System Documentation: Ensure thorough documentation for collection procedures.
  • Must Have Skills:
    • 5 years of Python C & SQL experience.
    • Experience with Apache Airflow.
    • Experience with Python libraries: PyQt5 / PyQt6 / PySide2 NumPy Requests PyYaml / JSON PyZMQ
    • Passion for Graphical User Interface design.
    • Experience with Linux and MacOS devices.
    • Experience with cameras lenses lights and microphones would be a major bonus but not required.

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.