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
