Remedy Product Studio is hiring a Senior Embedded Firmware Engineer to join a critical project focused on re-architecting and optimizing firmware for an IoT device operating in real-world, unstable network environments. You will take ownership of core firmware logic, improve reliability and performance, and collaborate closely with hardware and product stakeholders.
What You'll Do
- Lead the refactoring and restructuring of an existing embedded firmware codebase into a modular, maintainable C-based architecture.
- Develop and maintain sensor processing logic, including filtering and normalization of noisy data.
- Optimize firmware performance and resource usage to support evolving hardware platforms.
- Design and implement robust connectivity logic to handle unstable networks, offline scenarios, and reconnects.
- Build local data caching and synchronization mechanisms for reliable data delivery.
- Implement and maintain OTA firmware update mechanisms for deployed devices.
- Collaborate closely with hardware engineers during board bring-up and platform changes.
- Support testing and validation across firmware and hardware lifecycle phases.
What We're Looking For
- 7+ years of professional experience in embedded firmware development.
- Strong experience writing production-level C (and working knowledge of C++).
- Hands-on experience with ARM-based, Linux embedded systems.
- Proven background working on IoT devices and sensor-based systems.
- Experience maintaining and improving legacy firmware systems.
- Comfortable operating independently on system-level problems.
- Advanced proficiency in C and understanding of C++.
- Strong knowledge of memory management, pointers, concurrency, and resource constraints.
- Experience with Embedded Linux (user-space applications, BSP familiarity).
- Hands-on experience with AWS IoT Core, including MQTT and device connectivity.
- Experience designing offline-first systems (local caching, store-and-forward, reconnect logic).
- Familiarity with OTA firmware updates (custom solutions or tools like Mender / Yocto).
- Experience working with Wi-Fi–enabled embedded devices.
- Experience working with Bluetooth or Bluetooth Mesh.
- Knowledge of industrial communication protocols (I²C, SPI, UART).
- Experience with sensor data filtering, debouncing, or signal normalization.
Nice to Have
- Familiarity with MQTT-based mesh or distributed systems.
- Exposure to AWS Greengrass or containerization on embedded devices.
- Experience supporting hardware cost-down initiatives or porting firmware to constrained platforms (e.g. ESP32, STM32).
Technical Stack
- C, C++
- ARM-based Linux, Embedded Linux
- AWS IoT Core, MQTT
- OTA update tools (Mender/Yocto)
- Wi-Fi, Bluetooth/Bluetooth Mesh
- I²C, SPI, UART
Benefits & Compensation
- Healthcare subsidies/reimbursements
- Connectivity subsidies/reimbursements
- Wellness subsidies/reimbursements
- Laptop subsidy
- Competitive compensation
Work Mode
This is a remote first position.
Remedy Product Studio is an equal opportunity employer.





