2

Full Time Pyqt Developer Jobs (NOW HIRING)

Controls Technician

Lansing, MI

$27.25 - $36/hr

We are a team of scientists, engineers, technicians, and innovators dedicated to changing the world ... Proficiency with Python libraries (NumPy, pandas, PyQt, Dash, etc.) * Experience leading ...

next page

Showing results 1-20

Full Time Pyqt Developer information

See salary details

$17

$52

$81

How much do full time pyqt developer jobs pay per hour?

As of May 28, 2026, the average hourly pay for full time pyqt developer in the United States is $52.84, according to ZipRecruiter salary data. Most workers in this role earn between $40.38 and $64.66 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Full Time PyQt Developer, and why are they important?

A Full Time PyQt Developer should have strong proficiency in Python programming, experience with the PyQt framework, and a background in software development, often supported by a relevant degree. Familiarity with version control systems like Git, GUI design tools, and knowledge of software testing methodologies are typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills help developers collaborate and deliver user-friendly applications. These competencies are crucial for building robust, maintainable, and visually appealing desktop software that meets user and business requirements.

What are some typical challenges a Full Time PyQt Developer might face when working on large-scale applications?

A Full Time PyQt Developer working on large-scale applications often encounters challenges such as managing complex UI designs, ensuring application responsiveness, and maintaining code readability as the project grows. Collaborating closely with designers and backend developers is essential to integrate new features smoothly while avoiding UI bottlenecks. Testing and debugging across multiple platforms can also be demanding, so familiarity with PyQt's tools for profiling and troubleshooting is valuable. Regular code reviews and adopting best practices in modular programming can help mitigate these challenges and contribute to project success.

What is a Full Time PyQt Developer?

A Full Time PyQt Developer is a software professional who specializes in using the PyQt framework to build graphical user interfaces (GUIs) for desktop applications, typically using the Python programming language. They work full-time, often as part of a development team, designing, coding, testing, and maintaining applications that run on Windows, Mac, or Linux systems. These developers are skilled in both Python and Qt libraries, and collaborate with other team members to deliver user-friendly and efficient software solutions.

What is the difference between Full Time Pyqt Developer vs Full Time Python Developer?

AspectFull Time Pyqt DeveloperFull Time Python Developer
Required SkillsPyQt framework, Python, GUI designPython, libraries like Django, Flask, data analysis
Work EnvironmentSoftware development, desktop applicationsWeb development, backend, data science
CertificationsPython certifications, PyQt coursesPython certifications, web frameworks courses
Industry UsageTech, manufacturing, embedded systemsTech, finance, healthcare, startups

Full Time Pyqt Developers focus on creating desktop GUI applications using Python and the PyQt framework, often working in industries requiring rich user interfaces. Full Time Python Developers have a broader scope, working on web applications, data analysis, or backend systems. While both roles require Python skills, Pyqt Developers specialize in desktop GUI development, whereas Python Developers may work across various domains.

More about Full Time Pyqt Developer jobs
What cities are hiring for Full Time Pyqt Developer jobs? Cities with the most Full Time Pyqt Developer job openings:
What are the most commonly searched types of Pyqt Developer jobs? The most popular types of Pyqt Developer jobs are:
What states have the most Full Time Pyqt Developer jobs? States with the most job openings for Full Time Pyqt Developer jobs include:
What job categories do people searching Full Time Pyqt Developer jobs look for? The top searched job categories for Full Time Pyqt Developer jobs are:
Infographic showing various Full Time Pyqt Developer job openings in the United States as of May 2026, with employment types broken down into 96% Full Time, 1% Temporary, and 3% Contract. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $109,905 per year, or $52.8 per hour.
Controls Technician

$27.25 - $36/hr

Full-time

Posted 15 days ago


Job description

Controls Technician
Who we are…
We are a team of scientists, engineers, technicians, and innovators dedicated to changing the world by developing medical isotopes to treat and eradicate cancer. We believe in building an environment where collaboration, curiosity, and camaraderie thrive. We also enjoy darts, cornhole, ping-pong, chili cook-offs, and other fun events that makes our company a community where we make a life, not just a living.
Who you are…
You are a hands-on problem solver who enjoys digging in and figuring out how things work and how to make them work more efficiently. You bring a strong sense of ownership to your work and don’t shy away from rolling up your sleeves, whether it’s routine maintenance or troubleshooting a high-stakes issue. You remain calm under pressure, especially when quick action is needed to support operations. You are naturally curious, detail-oriented, and safety-focused. Words that describe you include dependable, analytical, adaptable, and driven. You take pride in knowing that your work directly supports life-changing technology and mission-critical outcomes.
What you can expect to work on…
The Controls Technician supports the safe, reliable operation, maintenance, and improvement of industrial control systems for accelerator and beamline systems. This role requires strong technical ownership, advanced troubleshooting capability, and the ability to lead system improvements Performs routine preventive maintenance, inspection, and calibration of high-voltage power supplies, pulsed modulators, tetrodes, waveguide systems, and RF distribution components
  • Installs, configures, and maintains advanced industrial control systems for accelerator and beamline operations
  • Performs real-time troubleshooting and root-cause analysis of complex hardware, software, and network issues to minimize downtime
  • Programs and optimizes PLC logic (Allen-Bradley or Productivity series) for robust sequencing, interlocks, and data acquisition
  • Maintains and improves Python-based tools and SQL databases for data analysis, automation, and system monitoring
  • Designs and updates GUI/HMI interfaces for operational efficiency and usability
  • Supports the development of and verify revision control using proper documentation, backups, and GIT
What you need to succeed…
  • Embraces and models the Niowave Core Values of Teamwork, Courage, Integrity, and Upright Zeal
  • Develops and maintains good relationships, gains the confidence of others, and works effectively in a multidisciplinary matrix environment
    • Understands how to integrate into a new team/organization
      • Appreciates the history of current state of systems and processes and exercises sound judgment in proposing and implementing improvements
    • Understands personal communication and learning styles and adapts approach to connect effectively with others
  • Displays excellent interpersonal, written, and oral communication skills
  • Possesses sound organizational skills
  • Associate’s degree in electrical/electronic technology, automation/mechatronics, instrumentation amp; controls or equivalent experience
  • 4+ years of hands-on experience with industrial controls and automation, including:
    • Strong troubleshooting skills in electrical and automated systems
    • Working knowledge of PLC systems (Allen-Bradley or Productivity preferred)
    • Basic to intermediate Python programming experience
    • Ability to read electrical schematics, P amp;IDs, and control diagrams
  • Strong working knowledge of high-voltage safety practices and lockout/tagout procedures
  • Demonstrates creative and excellent problem solving and decision-making skills with ability to critically interpret and use data to manage risk
  • Demonstrates skilled electrical aptitude amp; technical documentation skills
  • Is a resilient self-starter, who learns and acts quickly, and has keen attention to detail
Great to have…
  • Bachelor’s degree in electrical/electronic technology, automation/mechatronics, instrumentation amp; controls or equivalent experience
  • 8+ years of hands-on experience with industrial controls and automation, including:
    • GUI/HMI development
    • troubleshooting complex electrical and control systems (industrial networking and SCADA systems)
    • PLC programming and system design (Allen-Bradley or Productivity preferred)
    • Reading and interpreting detailed electrical schematics, single-line diagrams, and P amp;IDs
  • Proficiency with Python libraries (NumPy, pandas, PyQt, Dash, etc.)
  • Experience leading installation or commissioning projects
  • Familiarity with high-voltage, RF, vacuum, or motion-control systems
  • Experience with linear accelerators, cyclotrons, or other particle beam systems
  • Previous work supporting medical isotope production or radiopharmaceutical manufacturing
  • Experience working in radiation-controlled environments
Other things to know…
  • Full-time position
  • The company’s standard operating hours are Monday thru Friday 6:00 a.m. – 6:00 p.m. with production related activities requiring 24/7/365 shifts
  • This position will have regular working hours Monday - Friday within the standard operating hours
  • There is an expectation of adjusting working hours outside the standard hours to meet operational requirements
  • This position will have rotating on-call responsibilities as assigned
  • Niowave has multiple locations within the Lansing area and travel between locations is expected in the role
Please provide a cover letter specifically describing the nature of your background and experience as it relates to this position.