About This Role
Building and maintaining reliable embedded systems for sensor-driven hardware is the core of this firmware engineering role. The position involves close collaboration with the Lead Firmware Engineer on sensor integration, connectivity, and power management.
Responsibilities
- Develop and maintain RTOS-based firmware for embedded devices, keeping real-time performance stable
- Implement drivers and communication logic for sensors over I2C, SPI, or UART, and support arbitration across shared buses
- Support BLE-based firmware development for reliable data transfer between devices and the cloud
- Contribute to firmware-level battery charging safety, thermal cutoff logic, and clock stability under real-world conditions
- Support OTA update mechanisms, including testing rollout and rollback behavior before release
- Debug hardware-firmware interaction issues using tools such as oscilloscopes and logic analyzers
- Write and maintain unit and hardware-in-the-loop tests to catch issues before they reach the field
Requirements
- B.Tech in Electronics, Computer Science, or related field
- 4+ years of embedded firmware experience
- Solid understanding of RTOS concepts and at least one communication protocol used in sensor-based systems (I2C, SPI, UART, or BLE)
- Proficient in C and C++ for embedded and microcontroller-based systems
- Comfortable reading datasheets and debugging at the hardware-firmware boundary
Nice to have:
- Experience with battery charging circuits or power-path management
- Exposure to OTA update mechanisms for fleet-deployed embedded devices
- Experience working with thermal sensors, IMUs, or camera modules
Benefits
- Build firmware for hardware that's actually out in the field, on real dogs, not just on a bench
- Learn directly from the Lead Firmware Engineer while owning real pieces of the system
- Take ownership early, with a direct line to the people building the rest of the product
- Join a small, fast-moving team building a category-defining, sensor-driven product
Important Details
- Employment type: Full-Time
- Work format: Work from Office
Application Process
- Share your background, along with any embedded systems or firmware you've built and shipped
- Shortlisted candidates will complete a short assignment as part of the process.