1

Qt Python Jobs in Virginia (NOW HIRING)

... GIS, SOCET GXP, QT Modeler, Active Earthscape, ERDAS Imagine, or Remote View 10+ years of ... Python, Matlab, IDL) to solve hard problems and create processes for repeatable results.

... Qt/QML framework. * Familiarity with the MAVLink communication protocol for communication between unmanned aerial vehicles (UAVs) and ground control stations. * Proficient in Python scripting for ...

Software Developer

Chantilly, VA · On-site

$106K - $220K/yr

Python, Java, C#, Go, JavaScript, C/C++); multiple preferred * Must have proficiency with software ... Experience with Graphical User Interface (GUI) Development, and/or experience working with Qt ...

Software Developer

Chantilly, VA · On-site

$106K - $220K/yr

Python, Java, C#, Go, JavaScript, C/C++); multiple preferred * Must have proficiency with software ... Experience with Graphical User Interface (GUI) Development, and/or experience working with Qt ...

Python, Java, C#, Go, JavaScript, C/C++); multiple preferred * Must have proficiency with software ... Experience with Graphical User Interface (GUI) Development, and/or experience working with Qt ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117K/hr

... Qt/QML framework. Familiarity with the MAVLink communication protocol for communication between unmanned aerial vehicles (UAVs) and ground control stations. Proficient in Python scripting for ...

Showing results 21-40

Qt Python information

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 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 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 cities in Virginia are hiring for Qt Python jobs? Cities in Virginia with the most Qt Python job openings:

Software Engineer with Security Clearance

Endurion

Virginia Beach, VA • On-site

Other

Re-posted 5 days ago


Job description

Position Title: Software Engineer UsX
Location: Virginia Beach, Virginia 
Clearance Requirement: SECRET Clearance – TS/SCI Eligible 
Status: This position is contingent upon award Endurion is seeking a Software Engineer that has proven experience with application development and deployment. The contractor shall provide a software engineer that can create mobile and fixed software solutions that support the embedment of systems on to unmanned systems and assist with solutions that integrate operational systems on to unmanned systems that enable flight, command and control, intelligence surveillance and reconnaissance.  Education/Experience requirements: • B.S. in Computer Engineering / Science, Aerospace Engineering, or applicable engineering or science field with a minimum of 3 years of hands-on professional experience, OR • Minimum of 7 years hands-on professional experience without Degree • Proficient in C, C++ and object-oriented software development methodologies. • Demonstrated ability to deliver working production software in an agile development environment. • Extensive knowledge of autonomous navigation and path planning techniques: waypoint navigation, geofencing, dynamic routing, obstacle avoidance, and collision detection algorithms. • Extensive knowledge in BetaFlight, AruPilot, and Px4 – 5 years. • Experience with sensor fusion techniques (e.g., combining data from IMUs, GPS, cameras, LiDAR) to enhance situational awareness and navigation accuracy. • Experience working with ground control software such as@Ground Control for mission planning, execution, and monitoring. • Experience with the Qt/QML framework for developing user-friendly graphical interfaces. • Familiarity with MAVLink protocol for communication between UAVs and ground stations. • Proficiency in Python scripting for automation, data analysis, and prototyping tasks. • Strong understanding of data networking concepts, including TCP/IP protocols. • Proven ability to troubleshoot network communication issues. • Skilled in parsing and reverse engineering complex codebases (e.g., C++, Python) to identify subtle errors in data communications within hardware and software systems. • Experience with CAD • Demonstrated ability to fully build target SW from source files. This job description is intended to describe the general nature and level of work performed by employees in this position. It is not intended to be an exhaustive list of all responsibilities, duties, and skills required. Management retains the discretion to add to or modify the duties of the position at any time. Employment with Endurion is at-will, meaning that either the employee or the employer may terminate the employment relationship at any time, with or without cause or advance notice, provided it does not violate applicable law. Endurion complies with all Equal Employment Opportunity (EEO) requirements. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic. Endurion will provide reasonable accommodations to qualified individuals with disabilities in accordance with the Americans with Disabilities Act (ADA). If you need assistance or an accommodation due to a disability, please contact us at .