Posted On: 2020-10-8 Location: Santa Monica, California
Senior Firmware Engineer
Apogee Electronics is a leading designer and manufacturer of professional and pro-sumer digital audio equipment based in Santa Monica, CA. We are a growing company that enjoys a reputation for creating award-winning products for professionals in the studio and now at home.
As a Senior Firmware Engineer you will be an integral part of the product development team working to design cutting-edge audio recording products. 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.
Develop firmware/embedded software for digital audio products that communicate with PCs, Macs, and mobile devices
Work with Electrical Engineering team to choose MCUs, DSPs, Codecs, etc. with the best balance of performance vs. cost
Assisting with hardware and system bring-up, supporting other team members.
Interface with contract manufactures and QA Teams developing and implementing test procedures.
Strong programming skills in C/C++ with emphasis in Embedded Systems
Experience in embedded software architecture
Firmware development on ARM Cortex processors
Working knowledge of audio streaming concepts and protocols
Ability to understand electrical schematics and board bringup
Strong debugging skills
Demonstrate knowledge of firmware development best practices (code reviews, test, etc)
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
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
5+ years of relevant experience
High energy, creative environment
Competitive salary package
Opportunity for growth!
Many Apogee staff members are musicians and have an extensive background in the professional audio and recording industry, including sound engineering and producing.
If you are passionate about your profession (or have a passion and would like a profession!) we are interested in you. Job Type: Full-time
How to Apply:
Please email cover letter and resume to: firstname.lastname@example.org
Please mention AES001400 when applying for this position.