Audio Driver Developer

Overview

On Site
BASED ON EXPERIENCE
Contract - W2
Contract - Independent
Contract - 13+ mo(s)

Skills

C
C++
C#
DEBUGGING
DEBUGGER
LOGIC ANALYZERS
DEVICE DRIVERS
AUDIO DRIVER
AUDIO
DRIVER
AUDIO

Job Details

Audio Driver Developer

Job Summary: Talent Software Services is in search of an Audio Driver Developer for a contract position in Redmond, WA. The opportunity will be one year with a strong chance for a long-term extension.

Position Summary:

We are seeking a talented firmware development engineer to lead and drive software/firmware engineering efforts for next-generation products. Qualified candidates should have strong engineering development and technical leadership experience. They should have experience with consumer product development and releasing products to market. This role requires a strong technical focus on system software design and development, working with various levels of software and firmware developers and management, interacting across disciplines, and collaborating with external partners to deliver high-quality products.

Qualifications

  • Years of Experience Required: 2-4 years.
  • Degrees or Certifications Required: Bachelor's degree in computer science, software engineering, or a relevant field.
  • Strong verbal and written communication skills, problem-solving skills, customer service, and interpersonal skills.
  • Ability to work independently and manage time effectively.
  • Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing, and delivery.
  • Ability to troubleshoot issues and make system changes as needed to resolve issues.
  • Knowledge of computer hardware and software and development software, specifically C/C++ and C#.
  • Minimum 2 years of experience with C/C++ and C#.
  • Minimum 1 year of experience with logic analyzers or debuggers.
  • Minimum 1 year of experience with device drivers.
  • Experience in Windows drivers development and debugging.
  • Experience with new hardware bring-up and factory manufacturing.
  • Ability to ramp-up quickly on complex and unfamiliar code across various technology areas.
  • Experience with interfaces including SPI, USB, I2C, I2S, UART, MIPI.
  • Experience in using task management tools like ADO and version control like GIT.
  • Expertise in the audio domain and knowledge/experience of the Windows Audio stack is a big plus.


Preferred:

  • Tolerance for ambiguity with an ability to make progress in the face of it.
  • Strong communication skills and ability to work across multiple disciplines and functions (Program Management, Test, Hardware, etc.).
  • Collaborate with internal organizations and partner with external companies to deliver solutions.
  • Meeting deadlines.
  • Quality of work.
  • Feedback from the team and mentor.

If this job is a match for your background, we would be honored to receive your application!

Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let's talk!

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Talent Software Services, Inc