TL;DR
Senior Embedded Firmware Engineer (IoT): Re-architecting and optimizing firmware for an IoT device operating in unstable network environments with an accent on core firmware logic, reliability, and performance. Focus on refactoring legacy codebases, designing robust connectivity, and implementing OTA updates.
Location: Remote (Brazil / Colombia / Costa Rica / El Salvador)
Company
hirify.global is a rapidly scaling technology company specializing in building and investing in digital products for prominent startups and brands.
What you will do
- Lead the refactoring of an existing embedded firmware codebase into a modular C-based architecture.
- Develop and maintain sensor processing logic, including filtering and normalization of noisy data.
- Optimize firmware performance and resource usage for evolving hardware platforms.
- Design and implement robust connectivity logic for unstable networks and offline scenarios.
- Build local data caching and synchronization mechanisms for reliable data delivery.
- Implement and maintain OTA firmware update mechanisms for deployed devices.
Requirements
- 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, Embedded Linux systems.
- Proven background working on IoT devices and sensor-based systems.
- Experience maintaining and improving legacy firmware systems.
- Hands-on experience with AWS IoT Core, including MQTT and device connectivity.
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.
Culture & Benefits
- Remote-first work environment.
- Competitive compensation.
- Laptop subsidy.
- Fixed subsidies/reimbursed expenses for healthcare, connectivity, and wellness.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →