
Software Engineer - Python, C++, SQL
- Pittsburgh, PA
- Permanent
- Full-time
Compliance RequirementsSkillsets/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.
Nice to haves: 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.
3. At least 5 years
5. Onsite
Comments for Suppliers: Location: US - PA - Pittsburgh Onsite