Lead Software Engineer C++
Job in
Boulder, Boulder County, Colorado, 80301, USA
Listed on 2026-05-16
Listing for:
QSC
Full Time
position Listed on 2026-05-16
Job specializations:
-
Software Development
Software Engineer, Software Architect, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
Lead Software Engineer
will work with an experienced team of software, firmware, and hardware engineers to lead the design and development of the Q‑SYS platform. Q‑SYS is a fast‑growing, award‑winning software and hardware platform built on cutting‑edge audio, video, and control products. This role provides technical leadership and architectural guidance while remaining hands‑on. This position is based in Boulder, CO (Hybrid).
Job Requirements / Qualifications- Lead development of world‑class software within the professional audio, video, and control industry
- Architect, develop, and optimize C++ application software on Linux
- Design, implement, and deploy embedded systems and firmware solutions
- Partner with Software Quality Assurance to define test strategies and quality standards
- Collaborate cross‑functionally to align technical solutions with product goals
- Perform other duties as assigned
- B.S. in Computer Science, Electrical Engineering, Computer Engineering, or equivalent
- 10+ years of experience in a professional software development environment
- Deep expertise with modern C++ standards and their application to real‑world systems
- Strong background in software architecture, system design, and design patterns
- Embedded platform development experience
- Lead technical ownership of large, complex portions of the software stack
- Provide technical direction, code reviews, and mentorship to other engineers
- Drive architectural decisions and contribute to long‑term platform strategy
- Highly self‑directed with the ability to deliver results with minimal supervision
- C++20 and modern C++ standards
- Network Communication Protocols: TCP/IP, UDP, IGMP, HTTP
- Encryption and computer security (plus)
- Real‑time embedded systems
- High‑performance, distributed, or high‑availability systems
- Advanced multi‑threaded application design
- Unit testing (Python and Google Test a plus)
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×