Senior Software Engineer (req# 130)

Dedham, MA

We’re looking for a Senior Software Engineer to join us in our efforts to push the state-of-the-art. As part of this role your main aim will be to assist with the overall development, implementation and maintenance of new and existing software. This position offers the opportunity to work alongside a dynamic team with a real passion for the audio industry.

Responsibilities

The primary responsibilities for the Senior Software Engineer are: 

  • Developing and maintaining all existing tools and applications, with a particular focus on Windows based applications
  • Integrating and supporting new features
  • Researching 3rd party tools and frameworks to be employed by new or existing applications
  • Working with internal teams to ensure efficiency and effectivity of software tools for the development of new products

 

Beyond these responsibilities you will have the latitude to grow professionally and apply yourself in many domains. As the team and business grow, so will the responsibilities.

 

Qualifications

The ideal candidate would have the following qualifications:

 

  • 5+ years of C/C++ development, and proficiency in at least one other modern programming language such as Java, Python, JavaScript, NodeJS, Go.
  • Experience developing cross-platform software for Windows / macOS / Linux
  • Past experience with UX design
  • Knowledge of at least one GUI development framework, such as QT or MFC.
  • Hands-on experience as a full stack software development engineer (front-end user interfaces through to back-end systems and all points in between)
  • Experience with embedded or DSP software
  • Strong background or interest in Audio or acoustics
  • Relevant qualification in Electronic Engineering / Computer Science or equivalent