remote
Hardware & Embedded Software Engineer - ZENOVO
Software Engineer
Hardware & Embedded Software Engineer driving next‑generation wearable tech, blending firmware, hardware design, RTOS, sensor integration and IoT to deliver real‑time performance coaching solutions.
About the role
Key Responsibilities
- Design, prototype and validate hardware platforms for wearable devices, including PCB layout and component selection.
- Develop and maintain firmware in Embedded C/C++ for real‑time operating systems, ensuring low‑latency data acquisition and power efficiency.
- Integrate and calibrate a variety of sensors (accelerometers, gyros, heart‑rate, environmental) into the device stack.
- Collaborate with AI/ML teams to implement on‑device inference pipelines and data analytics pipelines.
- Conduct hardware‑software co‑design reviews, troubleshoot failures, and drive continuous improvement of product quality.
Requirements
- 3+ years of experience in embedded systems and hardware design for consumer wearables.
- Proficiency in Embedded C/C++ and familiarity with RTOS concepts.
- Hands‑on experience with PCB design tools (Altium, KiCad) and sensor integration.
- Strong problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.
- Knowledge of IoT protocols (Bluetooth LE, BLE Mesh) and power‑management techniques is a plus.