1 Click Easy Apply


SOFTWARE DEVELOPMENT ENGINEER IN TEST ? AUDIO


Boston, Massachusetts


SOFTWARE DEVELOPMENT ENGINEER IN TEST ? AUDIO Job Opening in Boston, Massachusetts - This audio electronics company is an inventive research and development company that designs and engineers high-profile consumer electronics of audio recording software, hardware, and related accessories. They have an award-winning microphone preamp, signal processors, digital audio interfaces, mixers, control surfaces, software, and other products that are used worldwide for recording, sound reinforcement, broadcast, sound design and internet audio.
SOFTWARE DEVELOPMENT ENGINEER IN TEST ? AUDIO
The Role:
As a Software Development Engineer in Test - Audio , you will engage with an experienced cross-disciplinary staff to conceive, design, and develop innovative consumer products. You must be responsive, flexible, and able to succeed within a collaborative peer environment. You will need to be able to work efficiently and effectively in a fun, fast-paced, dynamic team environment. As a Software Development Engineer in Test - Audio , you will help develop, execute and maintain software to test the performance of audio algorithms for a wide range of products. You should have a combination of knowledge of Quality Assurance, solid understanding of the operating system, as well as knowledge of object-oriented design principles. The test software you build should expose API defects in production-level code as well as expose defects at the component and feature-integration level. You should have the ability to communicate clearly and effectively. Candidates will need to define test plans, test specifications, test suites, and test cases as well as design tools for unit, functional, and performance testing in a programmatic manner. In this role, you will:
Connect audio equipment (audio interface, microphones, loudspeakers)
Collect different types of audio data in different types of
Create new audio data to be used for exploring device performance and debugging device code
Write scripts to automate data processing (preferably Bash/Shell and Python)
Understand/write C++ code in order to effectively work with and assist software development engineers
Documenting the performance of the devices in the different testing conditions
Work with product teams in order to define appropriate tests for each product
Interpret testing results and be a vocal proponent for quality in every phase of the development process
BASIC QUALIFICATIONS:
Bachelor?s degree in Computer Science, Computer Engineering, or similar technical field, or equivalent software experience
7+ years of experience as a developer, QA Engineer, or SDET
7+ years of experience in C/C++ development
PREFERRED QUALIFICATIONS:
Master?s degree
Experience in Bash/Shell, Python, C/C++
Ability to programmatically test the product, measure test coverage, develop/improve automation, drive testability and diagnostic ability into the product, while promoting best practices
Experience writing code to test the Linux operating system, specifically an in-depth understanding of the real-time kernel, power management, scheduler, memory management, inter-process communication, and driver model
Experience testing the kernel, kernel subsystems, and user-space applications
Experience with open-source test tools
Experience with CMake and Make files
API automation testing including working experience with unit-test automation frameworks
Ability to triage issues, react well to changes, work with teams, and multi-task on multiple products and projects
Excellent communication, collaboration, reporting, analytical, and problem-solving skills
We are also seeking Candidates with all levels of experience as ENGINEERS, PROJECT LEADS, MANAGERS and DIRECTORS with an emphasis in:
Digital Audio & Digital Video
Algorithm
Firmware
Systems
Middleware
Software
Multimedia
Digital Signal Processing (DSP)
Technical Marketing
Product Marketing Manager
Business Development
Job Type: Full-time
Required education:
Bachelor's
Required experience:
testing the kernel, kernel subsystems, and user-space applications: 7 years
Developer, QA Engineer, or SDET; C/C++ development; Bash/Shell, Python: 7 years
open-source test tools; CMake and Make files: 7 years
writing code to test the Linux operating system: 7 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC