Senior Software Engineer
QSC is a world leader in the design and manufacture of innovative audio, video, and control products for multiple markets including Installed Systems, Cinema, and Live Sound. We are seeking a talented and motivated Software Engineer to work with our growing engineering team on our state of the art Q-SYS platform.
The Senior Software Engineer will be responsible for design and implementation of application software in Linux OS for a wide variety of projects for Q-SYS. You will have the ability to bring creative solutions to our customers and the audio, visual, and control product space, while working in a dynamic and collaborative agile scrum environment.
This position is based in Boulder, Colorado.
QSC thrives where innovative technology and compelling audio-visual experiences intersect. For over 50 years, QSC has pioneered the technology and solutions that enable immersive cinema, live performance audio, themed entertainment, digital collaboration and meeting experiences for our customers and partners around the world. A globally recognized innovator in the design, engineering, and manufacture of category leading high-performance loudspeakers, digital mixers, power amplifiers, audio processors, digital cinema solutions, and the Q-SYS software-based audio, video and control Ecosystem.
By joining the QSC team, you will be in a challenging, collaborative, fun, and innovative environment. We encourage employees to take ownership, to color outside the lines, and to imagine possibilities. Our culture is casual but dynamic, with cross-functional teams collaborating on creating memorable audio-visual experiences that deliver joy to people, wherever they are. At QSC, fun and hard work go hand in hand. Join us and make a difference in the way people experience movies, meetings, presentations, live performances, and much more.
Design and develop world-class software on our industry-leading Q-SYS platform
Work with Software Quality Assurance to develop appropriate test strategies
Perform other duties as assigned
B.S. in Computer Science, Computer Engineering, or a related field
Minimum 5 - 7 plus years hands-on experience developing C++ application software in Linux OS
Experience with the features of modern C++ and its effective use in solving real-world problems
Experience with the best principles, practices, and patterns of software architecture and design
Proficiency in several of the following areas:
Communications protocols
Web technologies
Computer security and data privacy
Streaming media protocols
Real-time embedded systems
High performance, distributed, or high availability systems
Unit testing
Experience working with large scale C++ codebases
Experience working on software programs developed collaboratively by international teams
Ability to perform a software lead role on projects
Passionate, persistent, creative - you find solutions to difficult problems and clever ways to work around them when necessary
Ability to work collaboratively in an agile scrum environment
Superb communication skills in English, both written and verbal
Salary Range: 135-166K. Salary will be commensurate with experience level and location.
Job ID (iCIMS SystemID): 2021-2906
External Company Name: QSC, LLC
External Company URL: {apply below}
Street: 4900 Pearl East Circle #205E
Post End Date: 5/22/2023
Recommended Skills
- Agile Methodology
- C++ (Programming Language)
- Communication
- Communications Protocols
- Computer Engineering
- Data Protection