Audio Test Automation Engineer

Tata Consultancy Services

Cupertino (CA)

On-site

USD 100,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Consultancy Services in Cupertino, CA seeks an Audio Test Automation Engineer with a software mindset to translate audio requirements into executable test code across firmware and diagnostics workflows. You will validate audio firmware behavior, develop scripts in Python or Lua, and collaborate with hardware, firmware, and software engineers to ensure audio subsystems meet specifications.

Ideal candidates have 2+ years in software engineering or firmware validation, experience with test

Qualifications

  • B.S. in Computer Science, Electrical Engineering, or related field.
  • 2+ years of experience in software engineering, test automation, or firmware validation.
  • Working ability to translate requirements into code - Python, Lua, or similar scripting languages.
  • Background working on audio devices, audio hardware, or within the audio industry (headphones, speakers, earbuds, audio interfaces, professional audio equipment, etc.).
  • Ability to read and parse technical documentation (schematics, firmware specs, audio subsystem datasheets) and convert to test logic.
  • Hands-on experience running and debugging code across multiple software environments and test suites.
  • Foundational understanding of audio signal chain concepts - ADCs, DACs, codecs, amplifiers, clocking, digital audio interfaces (IS, PDM, TDM).
  • Exposure to scripted test development - writing, executing, and maintaining test cases for hardware or firmware validation.

Responsibilities

  • Read and interpret audio system technical documentation and translate requirements directly into executable test scripts.
  • Handle on-demand requests for new and evolving audio test requirements with fast code turnaround.
  • Develop, run, and debug test code across multiple scripting languages(Python, Lua, and others) within various software suites
  • Maintain and extend automation and sequence engine frameworks for audio validation and diagnostics
  • Execute unit tests and integration tests on audio subsystems; triage and debug failures across hardware and software layers
  • Validate audio firmware behavior - codec bring-up, signal routing, clocking, power sequencing - through scripted test cases
  • Collaborate with firmware, hardware, and software engineers to translate shifting requirements into working test solutions
  • Document test coverage, results, and defect findings clearly and concisely

Skills

Python scripting
Lua scripting
Test automation
Firmware validation
Audio hardware background
Reading technical documentation
Unit tests debugging
pytest
unittest

Education

Bachelor's degree in Computer Science, Electrical Engineering, or related field

Tools

Audio Precision APx
HEAD acoustics
Klippel

Job description

Job Description

About the Role: We are looking for an Audio Test Automation Engineer with a software engineering mindset and a background in audio devices or the audio industry. You will read technical documentation, gather audio test requirements, and translate them into executable validation code - quickly and accurately. You will support on-demand testing needs across audio subsystems, working within firmware and diagnostics workflows to ensure audio hardware performs to spec across product lineup.

Key Responsibilities
  • Read and interpret audio system technical documentation and translate requirements directly into executable test scripts
  • Handle on-demand requests for new and evolving audio test requirements with fast code turnaround
  • Develop, run, and debug test code across multiple scripting languages(Python, Lua, and others) within various software suites
  • Maintain and extend automation and sequence engine frameworks for audio validation and diagnostics
  • Execute unit tests and integration tests on audio subsystems; triage and debug failures across hardware and software layers
  • Validate audio firmware behavior - codec bring-up, signal routing, clocking, power sequencing - through scripted test cases
  • Collaborate with firmware, hardware, and software engineers to translate shifting requirements into working test solutions
  • Document test coverage, results, and defect findings clearly and concisely
Must-Have Skills
  • B.S. in Computer Science, Electrical Engineering, or related field
  • 2+ years of experience in software engineering, test automation, or firmware validation
  • Working ability to translate requirements into code - Python, Lua, or similar scripting languages
  • Background working on audio devices, audio hardware, or within the audio industry (headphones, speakers, earbuds, audio interfaces, professional audio equipment, etc.)
  • Ability to read and parse technical documentation (schematics, firmware specs, audio subsystem datasheets) and convert to test logic
  • Hands-on experience running and debugging code across multiple software environments and test suites
  • Foundational understanding of audio signal chain concepts - ADCs, DACs, codecs, amplifiers, clocking, digital audio interfaces (IS, PDM, TDM)
  • Exposure to scripted test development - writing, executing, and maintaining test cases for hardware or firmware validation
Preferred Skills
  • Familiarity with automation or sequence engines used in hardware/firmware test workflows
  • Prior experience with unit te sting frameworks (pytest, unittest, or equivalent)
  • Exposure to audio measurement tools - Audio Precision APx, HEAD acoustics, Klippel, or GRAS
  • Knowledge of audio protocols and codecs - IS, SoundWire, USB Audio, AAC, LC3, Bluetooth HFP/A2DP
  • Experience in NPI or manufacturing test environments (EVT/DVT/PVT build cycles, EOL/ATE testing)
  • Familiarity with DSP concepts - filtering, EQ, ANC, beamforming, noise floor characterization
Location

Cupertino, CA

Salary Range

Salary Range: $100,000-$130,000 a year.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Audio Test Automation Engineer
Audio Test Automation Engineer

Ztek Consulting • Cupertino (CA)

On-site
USD 90,000 - 150,000
Audio Test Automation Engineer — Firmware & DSP Validation
Audio Test Automation Engineer — Firmware & DSP Validation

Tata Consultancy Services • Cupertino (CA)

On-site
USD 100,000 - 130,000
Audio Validation Automation Engineer
Audio Validation Automation Engineer

Ztek Consulting, Inc. • Cupertino (CA)

On-site
USD 90,000 - 150,000
Audio Tools & Automation Engineer
Audio Tools & Automation Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 176,000 - 312,000
Medical and dental coverage
Retirement benefits
Discounted products and free services
+4
Audio Tools & Automation Engineer
Audio Tools & Automation Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 145,000 - 264,000
Discretionary bonuses
Relocation assistance
Apple Employee Stock Purchase Plan
+2
Hardware Engineer, Test Equipment
Hardware Engineer, Test Equipment

Knowles Corporation • Itasca (IL)

On-site
USD 90,000 - 110,000
Audio Electrical Engineer - Consumer NPD
Audio Electrical Engineer - Consumer NPD

Everforth CyberCoders • San Jose (CA)

On-site
USD 120,000 - 160,000
Medical, Dental, Vision
401(K) with company match
Generous PTO
+3
Firmware QA Engineer
Firmware QA Engineer

Dorleco • Foster City (MI)

On-site
USD 140,000 - 190,000
Spatial Audio Tools & Automation Engineer
Spatial Audio Tools & Automation Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 145,000 - 264,000
Discretionary bonuses
Relocation assistance
Apple Employee Stock Purchase Plan
+2
Engineer|5385 Engineer|5385
Engineer|5385 Engineer|5385

ALTEN • San Diego (CA)

On-site
USD 70,000 - 90,000