1

Qt Python Jobs in Cincinnati, OH (NOW HIRING)

Controls Software Engineer II

Batavia, OH · On-site

$41.50 - $53/hr

Support and enhance legacy software systems utilizing Qt. * Develop backend machine control ... Proficiency in C, C#, Python, and JavaScript, including software design, debugging, testing, and ...

Python 2.x/3.x (not strictly required; useful as a complement to our C++-based tools) * GUI development using Qt 5 framework * GPGPU software implementation using CUDA * Development of software for ...

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

Python 2.x/3.x (not strictly required; useful as a complement to our C++-based tools) * GUI development using Qt 5 framework * GPGPU software implementation using CUDA * Development of software for ...

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

Python 2.x/3.x (not strictly required; useful as a complement to our C++-based tools) * GUI development using Qt 5 framework * GPGPU software implementation using CUDA * Development of software for ...

Python 2.x/3.x (not strictly required; useful as a complement to our C++-based tools) * GUI development using Qt 5 framework * GPGPU software implementation using CUDA * Development of software for ...

Qt Python information

See Cincinnati, OH salary details

$12

$56

$82

How much do qt python jobs pay per hour?

As of Sep 1, 2026, the average hourly pay for qt python in Cincinnati, OH is $56.25, according to ZipRecruiter salary data. Most workers in this role earn between $46.35 and $63.89 per hour, depending on experience, location, and employer.

What is a Qt Python developer?

Qt Python developers are software engineers who use the Python programming language along with the Qt framework to create cross-platform graphical user interfaces (GUIs) and applications. Qt can be accessed in Python through bindings like PyQt or PySide, enabling developers to build robust desktop applications with native look and feel. These professionals are skilled in both Python programming and the Qt toolkit, allowing them to design, implement, and maintain interactive and visually appealing software solutions.

What skills and qualifications are needed to thrive as a Qt Python developer?

To thrive as a Qt Python Developer, you need expertise in Python programming, a solid understanding of the Qt framework for GUI development, and typically a degree in computer science or a related field. Familiarity with development tools like PyQt or PySide, version control systems such as Git, and experience with debugging and testing tools are commonly required. Strong problem-solving skills, attention to detail, and effective communication make a candidate stand out in this role. These skills are crucial for delivering robust, user-friendly applications and collaborating efficiently within development teams.

What are common challenges faced by Qt Python developers when working on cross-platform applications?

Qt Python developers often encounter challenges related to ensuring consistent user interface behavior across different operating systems, such as Windows, macOS, and Linux. Issues can arise from subtle differences in system libraries, widget rendering, or file path handling. Effective collaboration with QA teams and thorough testing on all target platforms are essential to address these challenges. Additionally, staying up-to-date with both PyQt or PySide and Python updates helps in maintaining compatibility and leveraging the latest features.

What is the difference between Qt Python vs Qt C++ Developer?

AspectQt PythonQt C++ Developer
Primary Programming LanguagePythonC++
Required CredentialsPython knowledge, sometimes certifications in Python or QtC++ proficiency, often with related certifications
Work EnvironmentCross-platform desktop and embedded applications, scriptingHigh-performance applications, embedded systems, GUI development
Industry UsageSoftware development, automation, prototypingEmbedded systems, desktop applications, industrial software

Qt Python developers focus on using Python to create cross-platform applications with Qt, offering rapid development and scripting capabilities. Qt C++ Developers work primarily with C++, enabling high-performance and resource-efficient applications. Both roles require knowledge of Qt framework, but differ mainly in programming language and application complexity.

What are popular job titles related to Qt Python jobs in Cincinnati, OH?

For Qt Python jobs in Cincinnati, OH, the most frequently searched job titles are:

What job categories do people searching Qt Python jobs in Cincinnati, OH look for?

The top searched job categories for Qt Python jobs in Cincinnati, OH are:

What cities near Cincinnati, OH are hiring for Qt Python jobs?

Cities near Cincinnati, OH with the most Qt Python job openings:

Controls Software Engineer II

Batavia, OH • On-site


Milacron
Machinery Manufacturing • 5 - 10K employees

8.6

Company rating: 8.6 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

73rd of 495 rated machine equipment manufacturers

People enjoy working here

Good employer

Paid breaks


$41.50 - $53/hr

Full-time

Posted 13 days ago


Job description

Milacron is looking for a Controls Software Engineer to join our team in Batavia, OH. In this position, you will be responsible for the development and testing of control system software for new product development, including HMI and PLC-based controls that monitor and operate injection molding and plastic extrusion machinery. You will support the software development lifecycle by designing and implementing new features on existing control platforms while adhering to established control architecture and development standards.
Work You'll Do:
  • Develop and test control system software for injection molding and plastic extrusion machinery.
  • Design, implement, and maintain new features on existing control platforms.
  • Develop web-based front-end applications using JavaScript, C#, and HTML.
  • Support and enhance legacy software systems utilizing Qt.
  • Develop backend machine control software in PLC environments using Structured Text and/or C++.
  • Monitor and control machine functionality through HMI and PLC components.
  • Follow established software architecture standards and coding style guidelines.
  • Collaborate with a global team of developers to support product development initiatives.
  • Learn and apply industry knowledge related to injection molding and extrusion equipment.
  • Participate in training, mentoring, and ongoing technical development activities.

Qualifications & Skills:
  • 3+ years of experience developing software for industrial automation, machine controls, embedded systems, or related applications.

  • Proficiency in C, C#, Python, and JavaScript, including software design, debugging, testing, and maintenance of production systems.

  • PLC programming experience using IEC 61131-3 languages, including Structured Text and Function Block Diagram.

  • Experience developing HMI applications and machine control software for industrial equipment.

  • Experience with scripting and automation languages such as Python, PowerShell, and Bash to support development, testing, deployment, and engineering workflows.

  • Experience using Azure DevOps, Git, and modern source control practices, including branching strategies, pull requests, CI/CD pipelines, and Agile development methodologies.

  • Experience with industrial communication protocols including EtherNet/IP, EtherCAT, PROFINET, Modbus TCP/RTU, OPC UA, MQTT, and serial communications.

  • Experience designing, configuring, and troubleshooting industrial networks and communication protocols, including integration of drives, HMIs, PLCs, I/O systems, robots, and third-party devices.

  • Experience integrating third-party devices, controls, and software solutions from external vendors, OEMs, and system integrators.

  • Experience collaborating within cross-functional and global engineering teams to develop and maintain commercial software products.

Preferred Skills
  • B&R Automation Studio experience.
  • Beckhoff TwinCAT 3 experience.
  • Ability to read electrical schematics and hydraulic prints.
  • Injection molding or plastics industry experience
  • Qt framework experience
  • Embedded Linux development
  • Experience with AI-enabled engineering tools.
  • Cloud-connected industrial systems or Industry 4.0 technologies
  • Experience with Pascal.

Who we are:
Milacron is a global industrial leader in the manufacturing and distribution of highly engineered and customized injection molding and extrusion solutions, and aftermarket parts and service for the plastics processing industry. The company's 1,900+ associates worldwide collaborate to serve a diverse range of end-markets, such as automotive, construction, medical, telecommunications, material handling, packaging, and much more. With expertise in plastics spanning nearly 60 years, Milacron holds longstanding relationships with more than 27,000 customers around the world. The original equipment provider of plastics manufacturing solutions is the largest US-owned and globally served of its kind. Headquartered in Batavia, OH, Milacron's global footprint is also serviced through regional facilities in Asia, Europe, and South America.
EEO:
The policy of Milacron is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. We are committed to being an Equal Employment Opportunity (EEO) Employer and offer opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at recruitingaccommodations@milacron.com. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.


What Milacron employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom