Find a jobRecruiters

Firmware Engineer(A48292)

Exclusive opportunity

Onsite

Firmware Engineer(A48292)

上海群环科技有限公司

Firmware Engineer(A48292)

Skills

AIGitHub

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

AI

16 hours ago

Quick apply

Salutech

Lead Data Architect / Data Engineer / Data Analyst

600

Freelance

Paris, France

Onsite, Hybrid

Skills

DatabricksAI

16 hours ago

Quick apply

Winflash

Product Owner technico fonctionnel web

Freelance

Lille, France

Hybrid

Skills

ReactSymfonyPHPGitHubMicrosoft 365agiletrellorestazure devops

9 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools