QT/C++ Software Engineer – Madison WI (Onsite)

Madison, Wisconsin, USA Temp to Hire
NA 05-13-2026 14:23:53 Job ID: SMA513MAD_1778682233

About the Role

To Apply for this Job Click Here

Title: Software Engineer (C++/Qt, Networking Desktop Applications)
Location: Onsite (5 days/week) – Middleton, WI (Greater Madison area)
Type: 12‑month contract (strong potential to convert to FTE
Work Authorization: Must be authorized to work in the U.S. (no sponsorship available)
Interview Process: 2 rounds (1 virtual technical via Teams, then 1 onsite interview + building tour)

About the Opportunity

A well-established, employee-owned technology manufacturer in the Greater Madison area is looking for a QT/C++ Software Engineer to join a Network Software team building and supporting a desktop application used to configure networked systems in demanding real-world environments.

This role touches multiple software disciplines-UI development, networking protocols, performance/scalability, multithreading, and modernization within a large, mature codebase. You’ll work in a collaborative team environment while owning deliverables end-to-end.

Local candidates strongly preferred. This role is fully onsite in Middleton, WI (5 days/week).

What You’ll Do

  • Design, develop, and maintain C++/Qt desktop application features (UI + backend logic).
  • Build and support software that communicates via networking protocols (TCP/UDP/multicast).
  • Tackle multithreading/concurrency challenges and performance optimization.
  • Improve maintainability and efficiency within a large legacy codebase.

Required Qualifications

  • Strong professional experience with C++
  • Strong hands-on experience with the Qt Framework NO Qt Creator (Widgets/Signals-Slots/Models, etc.)
  • Experience with multi-threaded programming / concurrency
  • Experience building software that uses networking protocols such as TCP, UDP, and multicast
  • Comfortable working in large codebases (including legacy systems)

Nice-to-Have (Highly Desired)

  • Lua and/or Python
  • Wireshark or similar network troubleshooting tools
  • Cross-platform development (Windows + macOS)
  • Experience with networking/lighting protocols (e.g., ACN, RDM)
  • CI/build pipeline experience
  • Tools: Git, GitLab, Jira

SMA513MAD_1778682233

To Apply for this Job Click Here

Excited about this job?

Don’t wait — Step into a role that matches your potential!

Other jobs you might like...

What job seekers like 
you say about working with Beacon Hill…

Substance. Scale. Synchrony.

Frame 22241
Ve222ctor

Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.

Founded by industry leaders to set a new standard in search, career placement and flexible staffing, we deliver coordinated staffing solutions with unparalleled service, and a passion for innovation, creativity and continuous improvement.

Our niche brands offer a complete suite of staffing services to emerging 
growth companies and the Fortune 500 across market sectors, career specialties/disciplines and industries. Over time, office locations, specialty practice areas and service offerings will be added to address ever changing constituent needs.

We look forward to working with you.