1

Qt Engineer Jobs in Washington (NOW HIRING)

... 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 · 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 ...

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 ...

Senior Software Engineer

Washington, DC

$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 ...

Software Developer

Bethesda, MD · On-site

$75K - $105K/yr

Prior experience with Qt frameworks. * Familiarity with Azure DevOps pipelines or work item tracking. * Experience working on large or legacy codebases. * Background in defense, engineering, or ...

Software Engineer

Annapolis Junction, MD · On-site

$114K - $155K/yr

C/C++ * User interface development, especially Flutter and/or QT, etc), * 802.11 protocol ... Reverse Engineer newly release operating system kernels and update custom drivers for integration ...

Software Engineer

Annapolis Junction, MD · On-site

$175K - $238K/yr

C++, User interface development (Flutter, QT, etc), 802.11, Matlab, DSP * Familiarity with in and out of band Wifi standards and protocols a plus * Security clearance level: Active TS/SCI with ...

Showing results 21-40

Qt Engineer information

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 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 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.

Associate, Software Engineering

L3HHCM20

Chantilly, VA • On-site

$75K - $140K/yr

Full-time

Retirement

Posted 7 days ago


Job description

Job Title:Associate, Software Engineering

Job Code: 39567

Job Location: Chantilly, VA

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: 

  • To be eligible, applicants must be pursuing a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering, Information Security, Mathematics, Digital Arts & Sciences or related field or have completed their Bachelor's degree within the last 12 months, regardless of age. 

 

In compliance with pay transparency requirements, the salary range for this role in California, Massachusetts, New Jersey, Washington, and the Greater D.C, Denver, or NYC areas is $75,500.00 - $140,500.00. 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 relocation stipend, 401(k), EAP, 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.