Software Engineer

QSC

Boulder (CO)

On-site

USD 102,000 - 133,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
401K or Roth plans
Generous time off

Job summary

A leading company is seeking a Software Engineer II to join their experienced team in Boulder, Colorado. This remote position involves developing the innovative Q-SYS platform, working with cutting-edge audio and video technologies. The ideal candidate will have a strong background in C++ and Linux, and will be responsible for implementing complex software systems while collaborating with international teams. QSC offers a competitive salary and comprehensive benefits package.

Qualifications

  • At least 2 years of experience developing C++ software in Linux.
  • Understanding of real-time embedded systems and streaming media protocols.

Responsibilities

  • Implement complex embedded software systems.
  • Collaborate with international teams including developers and quality engineers.
  • Develop test strategies with Software Quality Assurance.

Skills

C++
Linux
Self-motivated

Education

Bachelor's degree in Software Engineering

Tools

Wireshark
ffmpeg
gstreamer
OpenCV

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C++
Senior Software Engineer - C++

QSC • United States

On-site
USD 100,000 - 130,000
Remote Embedded C++ Engineer for Real-Time Audio/Video
Remote Embedded C++ Engineer for Real-Time Audio/Video

QSC • Boulder (CO)

On-site
USD 102,000 - 133,000
Senior C++ Engineer: AV/UC Platform, Embedded & Cloud
Senior C++ Engineer: AV/UC Platform, Embedded & Cloud

QSC • United States

On-site
USD 100,000 - 130,000
Platform Integration Manager
Platform Integration Manager

Acuity • Conyers (GA)

On-site
USD 104,000 - 226,000
Health care
401K benefits
Commissions/incentive
Platform Integration Manager
Platform Integration Manager

Acuity Brands, Inc. • Northern (KY)

Hybrid
USD 104,000 - 226,000
Health care
Dental & Vision
401K plan
+1
Principal Software Engineer
Principal Software Engineer

QSC • United States

On-site
USD 120,000 - 160,000
Staff Systems SW Engineer – Sensors Software (Santa Clara)
Staff Systems SW Engineer – Sensors Software (Santa Clara)

Qualcomm • Santa Clara (CA)

On-site
USD 167,000 - 251,000
Sr. Staff Software Engineer
Sr. Staff Software Engineer

Qualcomm • San Diego (CA)

On-site
USD 162,000 - 244,000
Competitive salary
Annual discretionary bonuses
RSU grants
+1
Camera Software Application Engineer -- Sr. Staff
Camera Software Application Engineer -- Sr. Staff

Qualcomm • Santa Clara (CA)

On-site
USD 167,000 - 251,000
Senior Audio Visual Field Engineer
Senior Audio Visual Field Engineer

IMS Technology Services • South Carolina

On-site
USD 60,000 - 90,000