Boulder, CO

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
Browse other jobs