onsite
Embedded Software Developer - Headsets
Software Engineer
Develop and test firmware for headset products, leveraging C#, Bluetooth Classic and BLE, while implementing AI‑assisted testing workflows to accelerate delivery and improve quality.
About the role
Key Responsibilities
- Design, develop, and maintain embedded firmware for headset hardware using C# and related toolchains.
- Implement and refine automated test suites for Bluetooth Classic and Bluetooth Low Energy functionality.
- Integrate AI‑assisted workflow tools to streamline test execution, data analysis, and defect triage.
- Collaborate with hardware, QA, and product teams to define requirements and resolve integration issues.
- Document design decisions, test results, and best practices for future reference.
Requirements
- Proven experience in embedded software development, preferably for audio or headset devices.
- Strong proficiency in C# and familiarity with real‑time operating systems.
- Hands‑on knowledge of Bluetooth Classic and BLE protocols and stack implementation.
- Experience with automated testing frameworks and AI/ML tools for test automation.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.