Software Engineer III

Crystal Equation

  • Pittsburgh, PA
  • $71.00-76.00 per hour
  • Permanent
  • Full-time
  • 2 days ago
Software Engineer III
OnsiteSummary: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 GUI’s 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 haves:
  • Python, C++, SQL
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.
  • At least 5 years
  • Onsite
Pay range is $71 - $76 per hour with full benefits available, including paid time off, medical/dental/vision/life insurance, 401K, parental leave, and more. Our compensation reflects the cost of labor across several US geographic markets. Pay is based on several factors including market location and may vary depending on job-related knowledge, skills, and experience.THE PROMISES WE MAKE:At Crystal Equation, we empower people and advance technology initiatives by building trust. Your recruiter will prep you for the interview, obtain feedback, guide you through any necessary paperwork and provide everything you need for a successful start. We will serve to empower you along the way and provide the path for your professional journey.For more information regarding our Privacy Policy, please visit crystalequation.com/privacy.

Crystal Equation