×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer, C++ Developer

Job in Boulder, Boulder County, Colorado, 80301, USA
Listing for: QSC
Full Time, Seasonal/Temporary position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 102000 - 133000 USD Yearly USD 102000.00 133000.00 YEAR
Job Description & How to Apply Below

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 file system 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary