QSC logo

Software Engineer

QSC
Salary & Market Data
Matched to BLS occupational data · Colorado

Job Description

Join to apply for the Software Engineer role at QSC .

Overview

The Software Engineer II will work with an experienced team of software, firmware, and hardware engineers to develop our Q-SYS platform. Q-SYS is a fast-growing, award-winning platform built on cutting-edge audio, video, and control products. The position is remote, based out of Boulder, Colorado.

Compensation and Benefits

Base Pay Range: $102,000 - $133,000. Applications will be accepted until a final candidate is selected. The pay range depends on factors such as experience, skills, and location. QSC offers a comprehensive package including health benefits, 401K or Roth plans, and generous time off.

About QSC

QSC has been a pioneer in immersive cinema, live performance audio, themed entertainment, and digital collaboration for over 50 years. We design and manufacture high-performance audio equipment and the Q-SYS ecosystem. Join us to be part of a creative, collaborative, and innovative environment where fun and hard work go hand in hand.

Responsibilities

  • Implement complex embedded software systems.
  • Collaborate with international teams including developers, quality engineers, product leads, and vendors.
  • Develop test strategies with Software Quality Assurance.
  • Apply best practices in software design to create robust and maintainable solutions.
  • Integrate, extend, and optimize open source and vendor software stacks.

Qualifications

  • Bachelor's degree in Software Engineering, Computer Engineering, or equivalent.
  • At least 2 years of experience developing C++ software in Linux.
  • Understanding of real-time embedded systems, Linux C++ development, TCP/IP, and streaming media protocols.
  • Proficiency in modern C++ and software architecture principles.
  • Self-motivated with minimal supervision.

Proficiency in Several Areas

  • Linux filesystem and resources.
  • Media streaming protocols (RTSP, RTP, NDI), video encoding (HEVC, H264).
  • Multicast audio/video, network analysis with Wireshark.

Nice-to-Have Skills

  • Camera image signal processing, lenses, auto exposure, autofocus.
  • Video encoder quality, latency, camera control.
  • Experience with ffmpeg, gstreamer, libav, V4L2, OpenCV, Mesa.
  • Unit testing experience.

Additional Details

  • Seniority level: Not Applicable
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industries: Appliances, Electrical, Electronics Manufacturing
#J-18808-Ljbffr
ATS Score
|
Share
Important Notice

This listing was syndicated from WhatJobs. We strive to keep information accurate, but do not assume responsibility for the content of this posting.

  • Use the Apply button above to contact the employer directly
  • Verify the employer and position details before applying
  • Review our Terms of Service for listing policies