Maxim Integrated logo
Maxim IntegratedPosted 1 month ago

Associate Engineer: Embedded Audio Software

$82,787–$113,857 year

On-siteSan Jose, California, United States

Full TimeEntry LevelBachelors DegreeLarge

Job Summary

Develop, optimize, and deploy embedded software and device drivers for ADI audio ICs, implementing, testing, and debugging audio firmware on Linux, Windows, Android, and other embedded platforms. Assist with audio system integration and bring-up, while developing automated tests, validation frameworks, and audio test procedures. Investigate and resolve software and system issues, collaborating with hardware, DSP, systems, and customer engineering teams to deliver high-quality audio solutions. Leverage AI-assisted engineering tools to accelerate development, debugging, and code reviews while applying sound engineering judgment. Work alongside experienced engineers to design and optimize embedded firmware, utilizing modern software development practices including source control, code reviews, and continuous integration workflows.

Required Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
  • Experience in embedded software, firmware, or audio software development through academic projects, internships, research, or industry experience
  • Programming experience in C/C++ and Python
  • Familiarity with software development tools and workflows, including Git and modern IDEs
  • Basic understanding of embedded systems, operating systems, or computer architecture
  • Interest in using AI-assisted software development tools to improve engineering productivity
  • Strong analytical, debugging, and problem-solving skills
  • Good communication, collaboration, and teamwork skills
  • Yes, 10% of the time (travel)
  • 1st Shift/Days (shift type)

Desired Qualifications

  • Embedded Linux or RTOS development
  • ALSA audio drivers
  • Digital Signal Processing (DSP)
  • Android Audio Framework
  • GUI application development
  • Audio interfaces such as I2S, TDM, USB Audio, PDM, or PCM
  • Automated testing and CI/CD environments
  • Git, GitHub, GitLab, or other version control systems
  • AI-assisted software development workflows, prompt engineering, agentic coding tools, or automated code generation and validation techniques
  • Audio tuning, acoustic measurement, or audio signal analysis tools
  • Demonstrated ability to utilize AI-assisted software development tools to accelerate coding, debugging, testing, and documentation while maintaining high standards for code quality, correctness, security, and engineering judgment

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce