Senior Embedded Software Engineer

 Job Description:

Job Description:

The Senior Embedded Software Engineer will be responsible for the design, development, and testing of firmware for our headphones and related audio products. The ideal candidate will have a strong background in embedded software development, with experience working on audio-related products. Deep understanding of hardware-software integration, low-level programming, and audio signal processing.

Responsibilities:

- Design and implement firmware for headphones and audio-related products

- Collaborate with hardware engineers to optimize firmware performance and ensure seamless hardware-software integration

- Implement audio signal processing algorithms to enhance audio quality

- Develop and maintain test plans and procedures to ensure high-quality software releases

- Debug and troubleshoot software issues throughout the product development lifecycle

- Stay up-to-date with industry trends and emerging technologies related to embedded software and audio technology

- Mentor and guide junior engineers in the development of firmware and related tasks

Requirements:

- Bachelor's degree in Computer Science, Electrical Engineering, or related field

- 7+ years of experience in embedded software development

- Strong proficiency in C/C++

- Experience with embedded software development tools and methodologies

- Experience in audio signal processing

- Experience with Bluetooth and wireless communication protocols

- Excellent analytical and problem-solving skills

- Ability to work independently and manage multiple projects simultaneously

Preferred Qualifications:

- Master's degree in Computer Science, Electrical Engineering, or related field

- Experience with DSP programming and audio codecs

- Experience with ARM Cortex processors

- Experience with Airoha platform

- Familiarity with agile development methodologies

  Required Skills:

Algorithms Electrical Engineering Product Development Software Development C++ Programming Integration Computer Science Software Testing Design Engineering Communication Science