Senior Software Engineer

QSC, LLC

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 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.
Responsibilities
•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
Qualifications
•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
Subscribe Now