Location: Pittsburg, PA (Onsite)Salary Range:Competitive salary offeredIntroductionWe are seeking a dynamic and skilled Software Engineer to join our team in developing cutting-edge capture software and data processing algorithms. This role involves managing the development and integration of software subsystems into large-scale research collection systems, with a focus on creating performant graphical user interfaces (GUIs) for multi-camera and microphone arrays, as well as post-processing of the collected data.Required Skills & Qualifications
Applicants must be able to work directly for Artech on W2.
Proficiency in Python, C++, and SQL.
At least 5 years of relevant experience.
Preferred Skills & Qualifications
Experience with Python libraries such as PyQt5 / PyQt6 / PySide2, NumPy, Requests, PyYaml / JSON, and PyZMQ.
A passion for Graphical User Interface design.
Experience with Linux and MacOS devices.
Familiarity with cameras, lenses, lights, and microphones.
Day-to-Day Responsibilities
Create and maintain Python-based graphical user interfaces for large motion collection systems.
Implement custom Python signal processing modules inside of Apache Airflow.
Ensure data flow integrity in Apache Airflow.
Gather feedback from operators of the research collection systems and implement user feature requests.
Ensure thorough documentation for collection procedures.
Company Benefits & Culture
Supportive and inclusive work environment.
Opportunities for professional growth and development.
Comprehensive health and wellness benefits.
For immediate consideration please click APPLY to begin the screening process with Alex or you can reach me at Nidhish.Prasad@artech.com