Senior Firmware Engineer
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 www.bluedesigns.com
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.
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
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.