Embedded Firmware Engineer

PreSonus   •  

Baton Rouge, LA

Industry: Manufacturing

  •  

5 - 7 years

Posted 26 days ago

PreSonus Audio Electronics, Inc. is seeking an Embedded Firmware Engineer to join our exciting, fast-paced engineering team. Reporting to the Director of Software, the Embedded Firmware Engineer is a key contributor who designs, develops, and maintains high-quality embedded audio solutions utilizing embedded operating systems and bare metal implementations.

The Embedded Firmware Engineer is instrumental in the configuration and bringup of boot loaders, embedded Linux and RTOS environments, and has in depth experience designing and developing device drivers.

If you are a musician or audio engineer, you are probably familiar with us! PreSonus Audio Electronics is a leading manufacturer of hardware and software audio products used for recording, playback, mixing, manipulating, and distributing audio. We are expanding our Research & Development team and look forward to hearing from qualified candidates. The R&D team is located in the Baton Rouge, Louisiana headquarters where our offices are wrapped around a professional state-of-the-art recording studio and first-rate live-sound room. www.presonus.com

Duties and Responsibilities

- Modify and configure boot loaders such as u-boot

- Bring-up and configure embedded Linux and RTOS

- Develop embedded drivers for peripherals such as USB, I2C, UART, SPI, LCD, and Ethernet

- Support hardware bring-up verification including kernel, drivers, and firmware

- Develop and deploy real time extensions to embedded Linux

- Provide integration assistance of kernel drivers / peripheral software with higher application layers

- Define tasks and deliver solutions within program schedule guidelines

Minimum Required Skills and Qualifications

- B.S. degree in Computer Engineering from an accredited institution

- 5+ years of embedded Linux and RTOS experience

- C / C++ and object-oriented design

- Real-time ARM, DSP / Signal Processing

- Device driver development experience

- Experience in kernel level development and deployment of embedded Linux solutions

- Ability to design, architect, and develop products based on written specifications

Other Desirable Skills and Qualifications

- System-level analysis and architecture definition, understanding hardware/software trade-offs

- Possesses a passion for audio recording, mixing, live sound, and/or music

- Experience with Network Protocols and Networked Audio Transport Technologies (e.g., AVB, Dante)

- Experience with TI, Analog Devices and/or Motorola DSP architectures

- Understanding of analog / digital electronic design with an emphasis on audio