Senior Firmware Engineer

Engineering Westlake Village, California


Position at Blue Microphones


Blue Microphones, a Logitech brand, offers a range of recording tools for almost any application in both professional and consumer markets. From our flagship studio Bottle microphone to the world’s #1 USB microphones, like Yeti and Snowball, we have products that inspire creativity.

We’re located in Westlake Village, CA, 30 minutes Northwest of Los Angeles.

Visit us at


The Role:

The Firmware Engineer will be an integral part of the product development team and will work with engineering to design cutting-edge audio recording products with industry-leading acoustic performance. The position requires expertise in firmware engineering, taking products from early concept stages, through a phase-gate development process, to mass production and follow-up support.

We’re a small team of passionate product makers with backgrounds from both the audio industry and consumer electronics. Join our team and help us continue Blue’s legacy of creating award-winning and innovative products. 


Your Contribution:

Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviors you’ll need for success at Logitech.

  • Collaboration skills and an optimistic attitude are essential for success

  • Develop firmware/embedded software for digital microphones and audio interfaces that communicate with PCs, Macs, and mobile devices

  • Work with Electrical Engineering team to help choose MCUs, DSPs, Codecs, etc. with the best balance of performance vs. cost

  • Work with Acoustic Engineers to create and tune audio filters and other common audio effects

  • Provide guidance to QA team and overseas manufacturers for firmware testing procedures


Key Qualifications:

For consideration, you must bring the following minimum skills and behaviors to our team:

  • Must be able to work independently and must be a self-starter

  • Strong programming skills in C/C++ with emphasis in Embedded Systems

  • Experience in embedded software architecture

  • Experience working with common peripherals, device drivers, and other low-level HW interfaces

  • Firmware development on ARM Cortex processors

  • Working knowledge of audio streaming concepts and protocols

  • Ability to understand electrical schematics and board bringup

  • Must have strong debugging skills and be proficient with oscilloscopes, logic analyzers, DMMs, etc

  • Demonstrate knowledge of firmware development best practices (code reviews, test, etc)

In addition, preferable skills and behaviors include:

  • Good technical knowledge of Signal Processing, DSP Design and Algorithms

  • Experience with Bluetooth, BLE, Wifi or other similar wireless protocols

  • Experience with low-level RTOS

  • Understanding of acoustic properties and principles

  • Experience working in IAR Embedded Workbench

  • Experience working with USB Audio class and HID class

  • Knowledge of embedded system hardware components (power systems, battery charging, RF, audio codecs/ADC/DAC, capacitive touch sensors, IMUs, audio amplifiers, etc)

  • Experience with other areas of software development and software tools a plus (scripting, windows/mac OS app dev, iOS/Android app dev, MatLab, LabVIEW, etc)

  • Experience using audio test tools such as spectrum analyzers, audio analyzers, etc



  • Minimum of Bachelor’s Degree in Computer Engineering, Electrical Engineering, or Computer Science

  • 3 - 5 years of relevant experience


Logitech is the sweet spot for people who are passionate about products, making a mark, and having fun doing it. As a company, we’re small and flexible enough for every person to take initiative and make things happen. But we’re big enough in our portfolio, and reach, for those actions to have a global impact. That’s a pretty sweet spot to be in and we’re always striving to keep it that way.

 “All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.”

If you require an accommodation to complete any part of the application  process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 510-713- 4866 for assistance.