2

Entry Level Qt Software Engineer Jobs in Novi, MI

Staff Software Engineer

Warren, MI · On-site

$189 - $240/hr

We are looking for a strong C++ Software Engineer to support development of next-generation ... Qt / QML* Altia* Skia* OpenGL / Vulkan* Embedded graphics/UI frameworksGood understanding of:

Staff Software Engineer

Warren, MI · On-site

$189K - $240K/yr

We are looking for a strong C++ Software Engineer to support development of next-generation ... Qt / QML * Altia * Skia * OpenGL / Vulkan * Embedded graphics/UI frameworks Good understanding of:

Staff Software Engineer

Warren, MI · On-site

$189K - $240K/yr

We are looking for a strong C++ Software Engineer to support development of next-generation ... Qt / QML * Altia * Skia * OpenGL / Vulkan * Embedded graphics/UI frameworks Good understanding of:

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits Offered ... Azure Fundamentals or entry-level Azure certification. * Familiarity with Cursor, Claude Code, etc.

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits Offered ... Azure Fundamentals or entry-level Azure certification. * Familiarity with Cursor, Claude Code, etc.

We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software engineer within GM's Vehicle Software and Electronics Engineering ...

New

We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software engineer within GM's Vehicle Software and Electronics Engineering ...

We are seeking a creative and highly motivated software engineer eager to learn diverse datasets to build data pipelines, deploy scalable, AI-driven solutions, and create interactive web apps that ...

As an entry-level Software Developer for this Fortune 500 automotive company, you'll be joining a team that is centered around developing and enhancing the software technology that supports all teams ...

next page

Showing results 1-20

Entry Level Qt Software Engineer information

See Novi, MI salary details

$22.5K

$98.4K

$177.3K

How much do entry level qt software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for entry level qt software engineer in Novi, MI is $98,382.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,000.00 and $112,600.00 per year, depending on experience, location, and employer.

What does an entry level Qt software engineer do?

An Entry Level Qt Software Engineer is responsible for developing software applications using the Qt framework, which is widely used for creating cross-platform graphical user interfaces (GUIs). They typically work on designing, coding, testing, and debugging features under the guidance of more experienced engineers. Common tasks include implementing UI components, integrating with backend systems, and ensuring application performance and responsiveness. Entry level engineers are also expected to learn and apply best practices in software development and contribute to team projects.

What are some typical projects or tasks that an entry level Qt software engineer might work on during their first year?

As an Entry Level Qt Software Engineer, you can expect to work on a variety of projects such as developing user interfaces, fixing bugs, and adding new features to existing applications. You'll likely collaborate closely with senior developers and designers, learning best practices for coding and UI/UX design within the Qt framework. Early tasks often include writing and testing code, documenting your work, and participating in code reviews. This role provides an excellent opportunity to build your technical skills and contribute to team projects while gaining exposure to the full software development lifecycle.

What are the key skills and qualifications needed to thrive as an entry level Qt software engineer, and why are they important?

To thrive as an Entry Level Qt Software Engineer, you need a solid understanding of C++ programming, object-oriented design, and basic computer science principles, often supported by a relevant degree or coursework. Familiarity with the Qt framework, Git version control, and integrated development environments (IDEs) like Qt Creator is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you contribute to team projects and troubleshoot complex issues. These skills and qualities are essential for building robust, user-friendly applications and collaborating efficiently in software development environments.

What is the difference between Entry Level Qt Software Engineer vs Entry Level C++ Developer?

AspectEntry Level Qt Software EngineerEntry Level C++ Developer
Required CredentialsBachelor's in Computer Science or related, familiarity with Qt frameworkBachelor's in Computer Science or related, knowledge of C++
Work EnvironmentSoftware development teams, embedded systems, UI applicationsSoftware development teams, system software, application development
Industry UsageEmbedded systems, automotive, consumer electronicsSoftware companies, tech startups, enterprise software
Common Search IntentComparing entry-level roles involving Qt and C++Entry-level C++ programming roles

Entry Level Qt Software Engineers and Entry Level C++ Developers often share similar educational backgrounds and work environments. However, Qt roles focus more on UI and embedded systems using the Qt framework, while C++ developers may work on broader software applications. Both roles are common in tech industries, but their specific focus areas differ.

Staff Software Engineer

General Motors

Warren, MI • On-site

$189 - $240/hr

Other

Re-posted 11 days ago


General Motors rating

8.2

Company rating: 8.2 out of 10

General Motors

Based on 308 frontline employees who took The Breakroom Quiz

7.3

Company rating compared to similar companies: 7.3 out of 10

Automakers average

Based on 6,329 frontline employees who took The Breakroom Quiz


Job description

## Staff Software EngineerApplyremote type: Remote/Hybridlocations: Warren, Michigan, United States of America: Austin, Texas, United States of America: Mountain View, California, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202616368**Job Description**We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with emphasis on scalable UI architecture, graphics rendering, and system integration.Experience with Android UI/application development is a strong plus as the organization transitions toward Android-based UI platforms.**Key Responsibilities*** Develop and maintain infotainment UI applications using modern C++* Work closely with System Engineering, UX, Product, and Validation teams to understand and implement requirements* Debug and root-cause issues related to rendering, startup performance, power moding, IPC communication, and graphics behavior* Integrate vehicle signals/services into UI applications* Support feature bring-up on QNX/Linux/Android platforms* Contribute to scalable and adaptive UI frameworks across multiple vehicle programs* Participate in code reviews, unit testing, static code analysis, and CI/CD workflows* Support performance optimization, memory analysis, and startup time improvements* Collaborate with cross-functional teams during vehicle integration and milestone deliveries**Required Skills**Core C++ Development* Strong proficiency in modern C++ (C++11/14/17)•* Good understanding of: + Object-oriented design + Multithreading + STL + Memory management + IPC mechanisms + Performance optimization* Experience debugging complex issues using tools such as: + GDB + Valgrind + Heap/Memory analyzers**UI / Graphics Development**Experience in one or more:* Qt / QML* Altia* Skia* OpenGL / Vulkan* Embedded graphics/UI frameworksGood understanding of:* Rendering pipelines* Frame timing* Animation handling* Adaptive/responsive layouts* Multi-display architecture**Embedded / Automotive Platform Experience**Preferred experience with:* QNX* Embedded Linux* Vehicle signal integration* Middleware/service-based architecturesUnderstanding of:* Power moding* Startup sequencing* Safety/regulatory UI requirements* Automotive development lifecycleTools & Development WorkflowExperience with:* Git/GitHub* VS Code* CI/CD pipelines* Unit testing frameworks* Static code analysis tools (Parasoft/Coverity/SonarQube)* Jira/Agile workflows**Android UI Development (Preferred / Plus)**Experience in any of the following is a strong plus:* Android application/UI development* Android Automotive OS (AAOS)* Kotlin/Java* Jetpack Compose* Android rendering/performance debugging* Android services and IPC* Display Manager / Surface handling**Preferred Qualities*** Strong debugging and problem-solving skills* Ability to work in fast-paced milestone-driven environment* Good communication and cross-functional collaboration* Ability to understand complex system requirements and convert them into scalable implementations* Self-driven with ownership mindset* Interest in AI-assisted development workflows and modern developer productivity tools**Nice to Have*** Experience with GoLang services* Knowledge of graphics compositors (Wayland/Weston)* Experience with Android/Linux mixed rendering architectures* Exposure to AI-assisted development tools (GitHub Copilot, AI agents, log analysis tools)* Automotive Cluster/HUD experience* Experience or familiarity with Altia Studio and/or Qt Creator editor workflows* Familiarity with CAN/CAN FD vehicle networks and vehicle signal communication* Understanding of automotive communication protocols and diagnostics concepts* Exposure to SOME/IP, Ethernet-based communication, or middleware/service-oriented architectures is a plus**Example Technologies*** C++, Qt/QML, Kotlin, Altia, Skia* OpenGL/Vulkan* QNX, Linux, Android Automotive* GitHub Actions, SonarQube, Parasoft* VS Code, Copilot* GoLang (optional)**Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of Bay Area, California. **Compensation:** The expected base compensation for this role is**: $189000 - $240000.** Actual base compensation within the identified range will vary based on factors relevant to the position.This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.This job may be eligible for relocation benefits. #J-18808-Ljbffr

Working at General Motors


What General Motors employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


General Motors logo

About General Motors

Sourced by ZipRecruiter

General Motors is a company with global scale and capabilities, headquartered in Detroit, Michigan, with employees around the world. The company employs over 165,000 people, serves six continents, operates across 22 time zones, and has a diverse workforce speaking 75 languages1. GM’s vision is to drive the world forward by pioneering innovations that move and connect people to what matters. The company is working towards an all-electric future with its new Ultium Platform and is pushing transportation options beyond our wildest imaginations with autonomous vehicles. GM is also committed to becoming the most inclusive company in the world.

Industry

Transportation equipment manufacturing

Company size

10,000+ Employees

Headquarters location

Detroit, MI, US

Year founded

1908