1

Qt Engineer Jobs in Virginia (NOW HIRING)

Intern, Software Engineering Job Code: 41252 Job Location: Lynchburg, VA Job Schedule: 9/80 ... C++, C#, C, Java, Ruby, JEE, HTML5, XML, SQL, Qt, Windows, .NET, Unix, Linux, SOA, RTOS, Real-Time ...

New

Intern, Software Engineering Job Code: 41253 Job Location: Lynchburg, VA Job Schedule: 9/80 ... C++, C#, C, Java, Ruby, JEE, HTML5, XML, SQL, Qt, Windows, .NET, Unix, Linux, SOA, RTOS, Real-Time ...

New

Software Engineer Intern

Herndon, VA ยท On-site

$29 - $53.50/hr

Intern, Software Engineering Job Code: 39382 Job Location: Herndon, VA Job Schedule: 9/80 ... C++, C#, C, Java, Ruby, JEE, HTML5, XML, SQL, Qt, Windows, .NET, Unix, Linux, SOA, RTOS, Real-Time ...

The Software Engineer will work as part of a multidisciplinary team supporting Group 1 and Group 2 ... Experience with Qt/QML interface development * Familiarity with MAVLink protocol * Python scripting ...

Job Summary : SEACORP is seeking a full-time Senior Software Developer in Dahlgren, VA. This ... with combat systems, control systems, QT, GPB, and AMQP is preferred. โ€ข Experience with ...

Software Engineer II

Dahlgren, VA ยท On-site

$99K - $136K/yr

Job Summary : SEACORP is seeking a well-qualified Software Engineer II to join their team in ... with combat systems, control systems, QT, GPB, and AMQP is preferred. โ€ข Experience with ...

User Interface programming using Qt, Visual C, or similar toolsets Basic (required) Qualifications Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science or ...

$98K - $130K/yr

Develop user interfaces using the Qt/QML framework. * Implement Python scripts supporting ... Analyze and reverse engineer existing code to identify and resolve software issues. * Build ...

next page

Showing results 1-20

Qt Engineer information

What is a Qt engineer?

Qt Engineers are software developers who specialize in using the Qt framework to design and build cross-platform applications. They have expertise in C++ and often work with Qt's libraries and tools to create user interfaces, graphics, and backend functionality for desktop, embedded, or mobile platforms. Their responsibilities include writing efficient code, debugging, and collaborating with other engineers or designers to deliver high-quality software products.

What are the key skills and qualifications needed to thrive as a Qt engineer, and why are they important?

To thrive as a Qt Engineer, you need strong C++ programming skills, experience with the Qt framework, and a relevant degree in computer science or engineering. Familiarity with development tools such as Qt Creator, version control systems like Git, and knowledge of cross-platform development are typically required. Effective problem-solving, attention to detail, and teamwork make individuals stand out in this position. These skills ensure the creation of robust, efficient, and maintainable applications compatible across multiple operating systems.

What are some common challenges Qt engineers face when integrating user interfaces with backend systems?

Qt Engineers often encounter challenges when bridging the gap between complex user interfaces and backend logic, particularly when dealing with real-time data updates or cross-platform compatibility. Ensuring smooth communication between the UI (written in QML or C++) and backend components requires careful design of signals, slots, and data models. Additionally, engineers may need to troubleshoot performance bottlenecks, manage memory effectively, and adapt the application to work seamlessly across various operating systems. Collaboration with backend developers and thorough testing are key to overcoming these challenges.

What is the difference between Qt Engineer vs Software Developer?

AspectQt EngineerSoftware Developer
Required CredentialsBachelor's in Computer Science or related, familiarity with Qt frameworkBachelor's in Computer Science or related, general programming skills
Work EnvironmentEmbedded systems, desktop applications, UI developmentWeb, mobile, desktop, or enterprise applications
Industry UsageElectronics, automotive, consumer devicesBroad, across all industries
Common Search/ComparisonYesYes

Qt Engineers specialize in developing cross-platform applications using the Qt framework, often focusing on UI and embedded systems. Software Developers have a broader scope, working on various platforms and technologies. While both roles require programming skills, Qt Engineers typically need specific knowledge of Qt, whereas Software Developers may work with multiple languages and frameworks.

What job categories do people searching Qt Engineer jobs in Virginia look for?

The top searched job categories for Qt Engineer jobs in Virginia are:

What cities in Virginia are hiring for Qt Engineer jobs?

Cities in Virginia with the most Qt Engineer job openings:

Software Engineer Intern

Lynchburg, VA โ€ข On-site

Internship

Posted 2 days ago

New


Job description

Job Title: Intern,ย Software Engineeringย 

Job Code: 41252

Job Location: Lynchburg, VA

Job Schedule: 9/80:Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday offย 

Job Description:ย ย 

  • Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target applicationย ย 

  • Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall systemย 

  • Support andย participateย in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of embedded software for real-time control of advanced tactical radio equipmentย 

  • Develop software test procedures, software programs, and related documentationย ย 

  • Utilize modeling tools and equipment toย establishย operating data, conduct experimental tests, and evaluate resultsย 

  • Participate in peer reviews,ย identify, track and repair defectsย 

  • Utilize a variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python, Ajax, Qt) on Windows, Linux, mobile platforms, and embedded real time operating systems (VxWorks, Linux, QNX, Integrity, Windows CE, and others for Motorola, Intel, TI, and custom processor designs)ย 

ย 

Qualifications:ย 

  • Must beย pursuing aย Bachelor'sย degree, aย Master'sย degree, or a PhD inย computer science, Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering, Information Security, Mathematics, Digital Arts &ย Sciencesย or related fieldย at an accredited university.ย 

ย 
ย 

Preferred Skills:ย 

  • One or more of the following: C++, C#, C, Java, Ruby, JEE, HTML5, XML, SQL, Qt, Windows, .NET, Unix, Linux, SOA, RTOS, Real-Time Controls, Wireless, Software Security, Robotics, OOA/OOD,Hadoop, Android, Embedded Systemsย