DevJobs

Senior C/C++ Embedded Developer

Overview
Skills
  • C C ꞏ 5y
  • C++ C++ ꞏ 5y
  • Python Python
  • ML ML
  • Linux Linux
  • Android Android
  • DSP
  • DL
  • Qualcomm

Company Description

At Kardome, we are building voice AI technology that lets humans interact naturally with machines anywhere, anytime. From automotive to consumer devices to next-generation voice-driven systems, our solutions enable clear, reliable speech interaction in real-world environments.

We’re looking for a top-tier C/C++ Developer to join our core engineering team. Someone who writes fast, clean, bug-free code and wants to work across multiple platforms, devices, and audio-AI products.


Role Description

  • Integrate our audio pipeline into a wide range of platforms: Linux, Android, multiple DSPs, and AI modules
  • Work closely with research and algorithm teams to deliver production-ready implementations
  • Interface with external SW components and handle complex integration tasks
  • Run experiments, debug issues, and collaborate with overseas teams
  • Travel occasionally to customer sites worldwide


Qualifications

  • 5+ years of hands-on experience in C/C++ development – Must
  • Willingness to travel internationally – Must
  • Proven experience developing production-grade software with strong engineering practices – Must
  • Ability to design and maintain scalable, maintainable, and robust software systems.
  • Strong ability to write fast, stable, bug-free code.
  • Experience working in cross-platform environments (Linux/Android/embedded).
  • Experience with Python or similar scripting languages for tooling/automation.
  • Excellent English (verbal & written) for collaboration with global teams.
  • Independent, sharp, detail-oriented, and a strong team player.

Advantages

  • Background in audio pipelines, acoustic modeling, or embedded AI modules.
  • Knowledge of ML/DL frameworks.
  • Experience with DSP algorithms or real-time signal processing.
  • Working with Qualcomm platforms.
Kardome Technology