Embedded Engineer
Core
Developing and maintaining firmware for distributed energy and industrial systems, focusing on device communication, system integration, and field diagnostics.
Role type
Staff Embedded Systems Engineer (firmware)
Builds
Production-grade embedded solutions for distributed energy and industrial systems
Domain
Energy / Industrial IoT
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded Linux (Yocto), Python, serial protocols (RS-485, Modbus, I2C, CAN, Ethernet), real-time systems, hardware integration, technical leadership
Preferred skills
IoT device deployment at scale, cloud connectivity (MQTT, AWS IoT), containerized deployments (Docker), CI/CD in embedded environments, grid-connected or power systems
Technologies
AWS, CI/CD, Cloud, Docker, Embedded, Ethernet, Firmware, Hardware, IoT, Linux, MQTT, Python, RS-485
Responsibilities
Develop and maintain firmware across embedded systems, translate architectural direction into production-ready code, lead technical design conversations and code reviews, mentor junior engineers, own end-to-end system integration, debug and tune real-time applications, support deployment and troubleshooting, contribute to automation and testing, participate in on-call rotation