Point your AI agent at freehire and let it find you a job.

Get the CLI →

Orka

Firmware Engineer

Posted Updated
Discussion

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:
1. Participate in system solution design for hearing aid products, including software/hardware requirements analysis and module-level architecture design.
2. Assist in research and selection of peripheral components and sensors; support evaluation of suppliers in terms of performance, cost, and reliability.
3. Design, develop, and optimize embedded software for hearing aids, ensuring balanced trade-offs among system stability, real-time performance, power consumption, and functionality.
4. Participate in the implementation and optimization of audio algorithms, including audio signal processing, sound enhancement, and engineering deployment.
5. Collaborate with cross-functional teams (structural, hardware, algorithms) to complete software-hardware integration, debugging, and issue resolution.
6. Perform embedded system debugging and performance optimization, including DSP/CPU-side code optimization and low-power management.
7. Write and maintain technical documentation, including design specifications, test reports, and other development documents.

Qualifications:
1. Bachelor’s degree or above in Electronics, Electrical Engineering, Automation, Computer Science, or related fields, with at least 3 years of embedded development experience.
2. Proficient in C/C++ programming with good coding style and strong awareness of code quality.
3. 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).
4. 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.
5. Candidates with experience in audio signal processing, digital signal processing, or Bluetooth Low Energy (BLE) system development will be preferred.
6. Experience with AI-assisted programming tools (e.g., GitHub Copilot, Codex, Claude Code, etc.).
7. Strong communication skills.
8. 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.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.