上海群环科技有限公司
Firmware Engineer(A48292)
Skills
2 years ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Shanghai, China
Work mode:
Onsite
Published on:
7 August 2026
What they need
该职位来源于猎聘 About Us Orka is an innovative VC-backed startup dedicated to revolutionizing the hearing aid market with our groundbreaking products and services. Our mission is to improve lives by developing exceptional hearing aids that cater to individual needs while incorporating cutting-edge technology, to transform people's hearing journey from chaos to simplicity. We have operations in the US and Mainland China, and as we continue to expand, we are looking for a Firmware Engineer to join our growing team.
Key Responsibilities
- Participate in system solution design for hearing aid products, including software/hardware requirements analysis and module-level architecture design.
- Assist in research and selection of peripheral components and sensors; support evaluation of suppliers in terms of performance, cost, and reliability.
- Design, develop, and optimize embedded software for hearing aids, ensuring balanced trade-offs among system stability, real-time performance, power consumption, and functionality.
- Participate in the implementation and optimization of audio algorithms, including audio signal processing, sound enhancement, and engineering deployment.
- Collaborate with cross-functional teams (structural, hardware, algorithms) to complete software-hardware integration, debugging, and issue resolution.
- Perform embedded system debugging and performance optimization, including DSP/CPU-side code optimization and low-power management.
- Write and maintain technical documentation, including design specifications, test reports, and other development documents. Qualifications:
- Bachelor’s degree or above in Electronics, Electrical Engineering, Automation, Computer Science, or related fields, with at least 3 years of embedded development experience.
- Proficient in C/C++ programming with good coding style and strong awareness of code quality.
- Familiar with ARM Cortex-M series MCUs; knowledgeable about common embedded bus protocols such as UART, I2C, SPI, CAN, RS485; understanding of real-time operating systems commonly used on MCUs (e.g., FreeRTOS).
- Solid knowledge of analog and digital electronics; hands-on experience with oscilloscopes, logic analyzers, and related test equipment; basic understanding of operating system concepts including task scheduling, memory management, etc.
- Candidates with experience in audio signal processing, digital signal processing, or Bluetooth Low Energy (BLE) system development will be preferred.
- Experience with AI-assisted programming tools (e.g., GitHub Copilot, Codex, Claude Code, etc.).
- Strong communication skills.
- Strong problem analysis and root-cause identification abilities; rich experience in embedded system debugging and troubleshooting. Capable of independently taking ownership of module development tasks, with good resilience under pressure and strong self-motivation.
Other offers great for you!
These companies are also looking for great profiles
Visian
Expertise IA Technico-Fonctionnel - Coaching
750
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
16 hours ago
Quick apply
Salutech
Lead Data Architect / Data Engineer / Data Analyst
600
Freelance
Paris, France
Onsite, Hybrid
Skills
16 hours ago
Quick apply
Winflash
Product Owner technico fonctionnel web
Freelance
Lille, France
Hybrid
Skills
9 hours ago
Quick apply
No company information available.