Tech Lead, Firmware Engineering

OPENCHIP & SOFTWARE TECHNOLOGIES 

📍 Shanghai, Shanghai, China, China 🇨🇳

full-time
senior
hybrid
Posted —

Key Skills

C++ARMUARTI2CBLE

Industry

Medical DevicesConsumer Electronics

Job Description

该职位来源于猎聘 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 Lead Firmware Engineer to join and drive firmware development for our next-generation hearing aid products. Responsibilities

  • Lead the overall system solution design for hearing aid products, including software/hardware requirements analysis, system architecture definition, and technical planning.
  • Drive technology selection for peripheral components and sensors; evaluate suppliers based on performance, cost, and reliability, and make key technical decisions.
  • Design, develop, and optimize embedded firmware for hearing aids, ensuring balanced trade-offs among system stability, real-time performance, power consumption, and feature set.
  • Lead or actively participate in the research, implementation, and optimization of audio algorithms, including audio signal processing, sound enhancement, and engineering deployment.
  • Collaborate closely with cross-functional teams (structural, hardware, algorithms, product) to complete software-hardware integration, debugging, and system-level issue resolution.
  • Perform embedded system debugging and performance optimization, including DSP/CPU-side code optimization and advanced low-power management.
  • Mentor junior engineers, conduct code reviews, and establish best practices for firmware development, testing, and documentation.
  • Write and maintain high-quality technical documentation, including design specifications, test reports, and architecture decisions. Qualifications
  • Bachelor’s degree or above in Electronics, Electrical Engineering, Automation, Computer Science, or related fields, with at least 6+ years of embedded development experience and demonstrated technical leadership.
  • Expert-level C/C++ with strong focus on code quality, testability, and maintainability. Deep understanding of ARM Cortex-M MCUs, embedded bus protocols (UART, I2C, SPI, CAN, RS485), and RTOS (FreeRTOS or equivalent). Solid knowledge of analog/digital electronics and hands-on debugging using oscilloscopes, logic analyzers, etc.
  • Solid knowledge of analog and digital electronics; hands-on experience with oscilloscopes, logic analyzers, and other test equipment; deep understanding of OS concepts (task scheduling, memory management, etc.).
  • Experience with CI/CD pipeline setup for embedded products, including familiarity with testing frameworks.
  • Understanding of AI-assisted programming, with hands-on experience using tools such as Codex, Claude Code, or similar (e.g., GitHub Copilot) – a strong plus.
  • Strong communication skills and ability to work effectively across US and China teams; experience leading technical projects or mentoring engineers is required.
  • Proven ability in problem analysis, root-cause identification, and debugging complex embedded systems. Able to independently own major subsystems, with good resilience under pressure and strong self-motivation.
  • Experience in Bluetooth Low Energy (BLE) system development, low-power firmware design, audio pipeline optimization, or hearing aid / wearable devices is highly desirable.