Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
McDonald’s

Senior Audio Software Engineer - McD Tech Labs

Mountain View, CA

Job Description

Refer A Friend

Company Description

McD Tech Labs is the recently established Silicon Valley based technology development group within McDonald's Corporation. Our mission is to deliver advanced technology solutions that address real-world, data driven needs in the McDonald's Restaurant environment. We are focused on using state-of-the-art Machine Learning, AI, and related technologies along with McDonald's unparalleled scale to completely transform the customer experience!

Job Description

We are currently looking for skilled software engineers to work directly on the in-store AI Drive Through audio processing stack. The Audio Software Engineer will work on Linux audio processing, network audio streams, and integration with audio signal processing front-end.

Want more jobs like this?

Get Software Engineer jobs in Mountain View, CA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Responsibilities:

• Develop and maintain multi-channel audio pipelines needed for recording, forwarding, and processing network audio in real time in Linux cluster environments

• Integrate and maintain interfaces with audio hardware

• Design and implement proper tests for audio hardware and software stack

Qualifications

Required Qualifications:

• BS degree in Computer Science, similar technical field, or equivalent experience

• 4+ years of audio, AV, or multimedia development in Linux environments

• 3+ years of professional experience in Python and C or C++

• Experience with Linux audio drivers such as ALSA, and sound devices

• Experience working on audio pipelines and applications in cloud and containerized system environment

• Excellent written and verbal communication skills

• Ability to effectively collaborate at all levels of the organization

• Ability to manage multiple priorities and various stakeholders

• History of success in a fast-paced, Agile-development environment

• Ability to change focus and pivot quickly

Desired Qualifications:

• 3+ Years of professional experience in audio programming or audio specific development experience

• C++ Threaded Service Development

• C++ / Python FFI Development

• Experience with Streaming or VOIP technology stacks

• Audio hardware and drivers

• Java, distributed pipeline and network services experience

Additional Information

McDonald's is committed to providing qualified individuals with disabilities reasonable accommodations to perform the essential functions of their jobs. Additionally, if you (or another applicant of whom you are aware) require assistance accessing or reading this job posting or otherwise seek assistance in the application process, please contact recruiting.supportteam@us.mcd.com

McDonald's provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to sex, sex stereotyping, pregnancy (including pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), race, color, religion, ancestry or national origin, age, disability status, medical condition, marital status, sexual orientation, gender, gender identity, gender expression, transgender status, protected military or veteran status, citizenship status, genetic information, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Nothing in this job posting or description should be construed as an offer or guarantee of employment.

Job ID: McDonalds-REF472J
Employment Type: Other

This job is no longer available.

Search all jobs