1

Qt Engineer Jobs in Washington (NOW HIRING)

Intern C, Software Engineer

Herndon, VA ยท On-site

$29 - $53.50/hr

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

Develop graphical user interfaces (GUIs) using C# and/or Qt C++ on Windows or Linux platforms ... Follow software engineering best practices, including version control, code review, documentation ...

New

C++ Software Engineer

Gaithersburg, MD ยท On-site

$60 - $80/hr

You will design, code, test, and integrate applications using modern C++ and Qt within an ... Collaborate with engineers to define requirements and deliver features. * Use Git and standard ...

Intern C, Software Engineer

Herndon, VA ยท On-site

$24.50 - $46.50/hr

Job Title: Intern, Software Engineering Job Code: 42957 Job Location: Colorado Springs, CO Job ... C++, C#, C, Java, Ruby, JEE, HTML5, XML, SQL, Qt, Windows, .NET, Unix, Linux, SOA, RTOS, Real-Time ...

Job Title: Intern, Software Engineering Job Code: 42957 Job Location: Colorado Springs, CO Job ... C++, C#, C, Java, Ruby, JEE, HTML5, XML, SQL, Qt, Windows, .NET, Unix, Linux, SOA, RTOS, Real-Time ...

Associate, Software Engineering

Chantilly, VA ยท On-site

$75K - $140K/yr

... Qt) on Windows, Linux, mobile platforms, and embedded real time operating systems (VxWorks, Linux ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Embedded Software Engineer

Germantown, MD ยท On-site

$133K - $175K/yr

As an Embedded Software Engineer, you will be responsible for product design, development, and ... Experience with GUI toolkit such as Qt is desired * Adequate knowledge of reading schematics and ...

Embedded Software Engineer

Germantown, MD

$133K - $175K/yr

As an Embedded Software Engineer, you will be responsible for product design, development, and ... Experience with GUI toolkit such as Qt is desired * Adequate knowledge of reading schematics and ...

Senior Software Engineer

Washington, DC ยท On-site

$138K - $182K/yr

Our designers, developers, marketers and makers build everything from apps, to connected devices ... From Django web applications to QT hardware interfaces, most of our work is written in Python. You ...

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 cities in Washington are hiring for Qt Engineer jobs?

Cities in Washington with the most Qt Engineer job openings:

Intern C, Software Engineer

Herndon, VA โ€ข On-site

$29 - $53.50/hr

Full-time, Internship

Medical, Retirement, PTO

Posted 11 days ago


Job description

Job Title: Intern,ย Software Engineeringย 

Job Code: 42752

Job Location: Herndon, 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ย 

PAY TRANSPARENCY: In compliance with pay transparency requirements, the salary range for this role in Virginia (Greater D.C. area) is $29.00 per hour - $53.50 per hour. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.