Acuity

Senior Software Engineer

Acuity

full-time

Posted on:

Location Type: Hybrid

Location: BoulderColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $120,800 - $217,400 per year

Job Level

About the role

  • Develop world-class software within the pro audio, video & control industry
  • Develop C++ application software in Linux OS
  • Embedded systems/firmware design, implementation and deployment
  • Work with Software Quality Assurance to develop appropriate test strategies
  • Perform other duties as assigned

Requirements

  • B.S. in Computer Science, Electrical Engineering, Computer Engineering or equivalent
  • Minimum 5 years of work experience in a software development environment
  • Experience in developing C++ application software in Linux OS, with Object Oriented Design
  • 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
  • Embedded platform development experience
  • Must be able to take ownership of large portions of the software from a technical perspective
  • Must be self-motivated in order to achieve assigned objectives with minimal supervision
  • Proficiency in several of the following areas: Qt C++, Video streaming protocols like RTSP, RTP, RTCP, and codecs such as H.264 and H.265, Real-time embedded systems, High performance, distributed, or high availability systems, Unit testing, Unity experience, USB linux driver experience, libva, vaapi, FFMPEG, GStreamer is a plus
Benefits
  • health care
  • dental coverage
  • vision plans
  • 401K benefits
  • commissions/incentive compensation depending on role

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++Linux OSEmbedded systemsObject Oriented DesignSoftware architectureVideo streaming protocolsReal-time embedded systemsUnit testingUSB linux driverFFMPEG
Soft skills
self-motivatedownershipminimal supervision
Certifications
B.S. in Computer ScienceB.S. in Electrical EngineeringB.S. in Computer Engineering