Software Engineer III

SGS Consulting

Philadelphia (Philadelphia County)

On-site

USD 110,000 - 150,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SGS Consulting is seeking a software engineer to design and maintain Python-based graphical user interfaces for large motion collection systems. You will implement Python signal processing modules inside Apache Airflow and ensure data flow integrity across workflows.

The role requires collaborating with system operators to translate feedback into feature requests and maintaining comprehensive documentation for collection procedures.

Qualifications

  • Minimum 5 years of software development experience.
  • Strong Python experience required and Django/GUI related work.
  • C++ and SQL skills with light database management.
  • Familiarity with PyQt/PySide GUI libraries and NumPy.
  • Experience with Linux and macOS and camera/lighting equipment.
  • Excellent communication to gather user feedback.

Responsibilities

  • Create and maintain Python GUI for large motion systems.
  • Develop Python signal processing modules in Apache Airflow.
  • Ensure data flow integrity in Airflow.
  • Incorporate user feedback into feature requests.
  • Document collection procedures thoroughly.

Skills

5+ Years Experience
Python
C++
SQL
PyQt5/6/PySide2
NumPy
PyYAML/JSON
PyZMQ
Linux/macOS
GUI design

Tools

Airflow

Job description

Job Responsibilities:
  • 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.
Skills:
  • Required YOE: 5+ Years
  • 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 PyZMQPassion 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.
  • PythonC++SQL
Nice-to-Have Skills:
  • Experience with Python libraries: PyQt5 / PyQt6 / PySide2 NumPy Requests PyYaml / JSON PyZMQPassion for Graphical User Interface design.
  • Experience with Linux and MacOS devices.
  • Experience with cameras, lenses, lights, and microphones.
Education/Experience:
  • Experience with Python libraries: PyQt5 / PyQt6 / PySide2 NumPy Requests PyYaml / JSON PyZMQPassion for Graphical User Interface design.
  • Experience with Linux and MacOS devices.
  • Experience with cameras, lenses, lights, and microphones.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer IV
Software Engineer IV

SGS Consulting • Washington

On-site
USD 120,000 - 180,000
Systems Engineer II
Systems Engineer II

SGS Consulting • Sacramento (CA)

On-site
USD 95,000 - 140,000
Senior Python AIML Developer
Senior Python AIML Developer

Virtusa • Jersey City (NJ)

On-site
USD 150,000 - 210,000
Software Data Engineer / Apache Airflow
Software Data Engineer / Apache Airflow

Gigatec • Annapolis (MD)

On-site
USD 90,000 - 120,000
100% Paid Healthcare
10% 401k in every paycheck
100% Fully Vested!
Python Developer
Python Developer

Weekday AI (YC W21) • New York (NY)

On-site
USD 130,000 - 160,000
Python Engineer
Python Engineer

Matlen Silver • Jersey City (NJ)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Torentify • Los Angeles (CA)

On-site
USD 120,000 - 180,000
401(k) Retirement Plan With 3%Employer
Health Insurance
Dental Insurance
+5
Software Engineer - Python (Robotics & Computer Vision)
Software Engineer - Python (Robotics & Computer Vision)

Advanced Robotics Group, LLC • Austin (TX)

On-site
USD 110,000 - 160,000
Stock options
Medical, vision, disability coverage
Daily team lunches
+2
Systems Engineer II
Systems Engineer II

SGS Consulting • Philadelphia

On-site
USD 65,000 - 90,000
Software Engineer, Python
Software Engineer, Python

Vets Hired • Vienna (VA)

On-site
USD 120,000 - 180,000