remote
Lead Embedded Engineer - Resideo
Embedded Systems Engineer
Technical lead for systems and embedded engineering, driving architecture, design, and delivery of secure, high‑quality connected devices using Embedded C/C++, RTOS, Linux, and IoT technologies while managing cross‑functional dependencies.
About the role
Key Responsibilities
- Define and own product architecture and hardware‑software integration for next‑generation connected devices.
- Lead cross‑functional engineering teams, tracking dependencies and ensuring seamless collaboration across hardware, firmware, and software groups.
- Drive the new product introduction process, from concept through prototype validation to mass production.
- Implement robust, secure firmware using Embedded C/C++ and Real‑Time Operating Systems, ensuring compliance with safety and reliability standards.
- Coordinate Agile development cycles, manage schedules, and mitigate risks to meet project milestones.
Requirements
- 10+ years of embedded systems experience, including firmware development in C/C++ and RTOS environments.
- Strong background in Linux‑based platforms and IoT connectivity protocols (e.g., MQTT, BLE, Wi‑Fi).
- Proven ability to lead multi‑disciplinary teams, manage dependencies, and deliver complex hardware‑software products.
- Hands‑on experience with hardware bring‑up, debugging tools, and secure boot/firmware update mechanisms.
- Excellent communication and project management skills; Agile/Scrum experience preferred.