Job Description
We are looking for a skilled and experienced Embedded Software Engineer to join our team. The ideal candidate will have expertise in C programming, System-on-Chip (SOC) development with RTOS or bare-metal systems, and Bluetooth audio profiles (HFP/A2DP). As an Embedded Software Engineer, you will contribute to the development of high-performance embedded software for advanced audio applications. Key Responsibilities:
Develop and optimize C-based firmware for embedded systems.
Work with SOCs in an RTOS or bare-metal environment to deliver high-quality, efficient solutions.
Implement and maintain Bluetooth audio profiles, such as HFP (Hands-Free Profile) and A2DP (Advanced Audio Distribution Profile).
Collaborate with cross-functional teams to design, test, and integrate audio applications.
Debug, troubleshoot, and resolve software issues related to embedded systems and audio interfaces.
Required Skills & Experience:
Proficient in C programming for embedded systems.
Hands-on experience in SOC development with either RTOS or bare-metal environments.
Solid understanding and practical experience with Bluetooth audio profiles (HFP/A2DP) or application development related to audio.
Nice to Have:
Experience with ThreadX or FreeRTOS .
Knowledge of USBX (USB host and device stack).
Familiarity with SAI (Serial Audio Interface) or I2S (Inter-IC Sound) protocols.
Experience with STM32 Cube IDE for embedded development.
Practical experience with Audio Kits for development and testing.
Experience with TouchGFX for graphical user interface (GUI) development on embedded systems.
Job Tags
Similar Jobs
RWJ - Somerset
...Job Overview: The phlebotomist performs phlebotomy under the direction of a department Supervisor or designee and performs venipuncture... ...Read, be familiar with, participate in periodic education/training regarding, and comply with, RWJBH-Corporate Compliance Program...
Memorial Medical Center
...performed in a safe and efficient manner. Also serves as the administrative representative of MMC during those hours. Provides service to... ...Qualifications Minimum Education: Graduate of a School of Nursing program. BSN preferred. Minimum Experience: Five years...
Temco Logistics
...expand our Billings, MT Team.*_Schedule: MONDAY - SATURDAY (Early morning start 5:00am)_*Why you'll love working for Temco Logistics:*... ...per year Shift: * Morning shift Work Days: * Every weekend Ability to Commute: * Billings, MT 59102 (Required) Ability...
Sanford Health
...interpersonal relationships and well-developed critical thinking skills. He/she supports the philosophy, goals and standards of the hospital, department and unit. The Surgical Technologist has knowledge of and utilizes appropriate age-related patient care protocols...
Gardner Resources Consulting, LLC
We are seeking a Senior Scrum Master / Product Owner / Manager to support our client Technology organization. This is a newly created role and a long-term contract opportunity with full remote flexibility.The ideal candidate will have a strong technical background (preferably...