Embedded Software Engineer
GridIQ
Posted
May 26, 2026
Location
Remote
Type
Full-time
Mission
What you will drive
- Own firmware for GridIQ's edge device including low-power state management, RF acquisition scheduling, cellular data transport, OTA updates, and production test firmware.
- Collaborate with hardware engineering on board bring-up and with the platform team on device-to-cloud protocol.
- Write and maintain production firmware, build and optimize low-power sleep/wake state machine, implement cellular modem integration, and develop OTA firmware update with integrity verification and rollback.
Impact
The difference you'll make
This role directly contributes to building reliable, low-power edge devices that enable smarter energy grid management, reducing waste and improving efficiency for a more sustainable future.
Profile
What makes you a great fit
- 5+ years of embedded firmware development with at least one product shipped on bare-metal or RTOS platform.
- Strong C; working knowledge of C++ in embedded context.
- Experience with Zynq or similar SoC platforms and Embedded Linux (device trees, kernel modules, cross-compilation).
- Experience with low-power ARM Cortex-M, cellular modem integration, Python, and hardware debug tools (JTAG/SWD, logic analyzer, oscilloscope).
Benefits
What's in it for you
Compensation and benefits not specified in the posting.
About
Inside GridIQ
GridIQ develops intelligent edge devices for the energy grid, aiming to enhance efficiency and sustainability through advanced firmware and hardware integration.