Job Description
As a senior embedded developer at Zedbee, you’ll design and build the firmware that powers our IoT devices, integrate them with cloud platforms, and work closely with hardware engineers to ship products that go into real buildings.
- Design and develop software for IoT devices using C, C++, and Python.
- Integrate IoT devices with cloud services such as AWS IoT, Azure IoT, or Google Cloud IoT — to process and store device-collected data.
- Collaborate with hardware engineers to ensure software-hardware compatibility and troubleshoot issues as they arise.
- Write documentation supporting the development process — requirements, design, and user manuals.
- Mentor junior developers and help develop their skills and expertise.
- Stay current with industry trends and new technologies to keep our software cutting-edge.
- Manage projects and coordinate with other teams to keep development running smoothly.
What You’ll Bring
- Bachelor’s or Master’s in computer science, electrical engineering, or a related field. Equivalent experience considered.
- 5–10 years in software development, with at least 3 years building software for IoT devices.
- Strong proficiency in C, C++, and Python; experience with IDEs, debuggers, and compilers.
- Hands-on experience with 32-bit ARM controllers, Modbus, BACnet, Ethernet, and Wi-Fi.
- Cloud integration experience with AWS IoT, Azure IoT, or Google Cloud IoT.
- Strong written and verbal communication skills for cross-functional collaboration.
- Ability to troubleshoot complex software systems and design creative technical solutions.
- Leadership skills — mentoring juniors, managing projects, coordinating across teams.
- Curiosity to keep up with IoT, cloud, and data analytics trends — and integrate them into your work.