4 дня назад
Embedded Software Engineer (C/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Embedded Software Engineer (C/C++): Building and scaling connected embedded systems for distributed energy devices with an accent on device connectivity, secure provisioning, OTA management, and fleet telemetry. Focus on designing resilient networking, integrating edge devices with cloud IoT platforms, and debugging production fleets across hardware and software boundaries.
Location: United States; remote
Company
is a renewable energy startup building an integrated energy company spanning solar and wind projects, real-time power trading, and distributed energy installations.
What you will do
- Develop and maintain connectivity across Ethernet, Wi-Fi, Thread, Zigbee, and BLE.
- Build secure and reliable device messaging with MQTT, CoAP, HTTP, and WebSockets, including device time synchronization with NTP or PTP.
- Implement secure boot flows, device identity, key and certificate provisioning, signed firmware updates, OTA deployment, and rollback mechanisms.
- Integrate connected devices with cloud IoT platforms and backend services while improving telemetry, health monitoring, and observability.
- Debug fleet issues and improve the resilience of deployed devices through engineering and production validation cycles.
- Collaborate with firmware, hardware, power electronics, mechanical, manufacturing, and software teams on production-ready devices, design reviews, and technical documentation.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
- 4+ years of experience building connected embedded products or equivalent relevant industry or project experience.
- Strong proficiency in C/C++ for embedded systems and experience with RTOS environments such as Zephyr or FreeRTOS.
- Experience with Python for testing, tooling, or automation, plus solid IP networking and transport/application protocol fundamentals.
- Experience with TLS, certificates, device provisioning, firmware updates, bootloaders, or embedded CI/CD workflows.
- Practical debugging experience with logic analysers, protocol analysers, network sniffers, or observability platforms, alongside strong cross-functional problem-solving skills.
Nice to have
- Experience with Thread, Zigbee, BLE, cloud IoT services, secure boot, TPMs, secure elements, or hardware attestation.
- Experience with EMC/RF testing, antenna bring-up, factory testing, or industrial and distributed device deployments.
- Awareness of IEC 62443, ETSI EN 303 645, ISO 27001, or GDPR.
Culture & Benefits
- Competitive salary and an equity sign-on bonus.
- Biannual bonus scheme.
- Fully expensed technology tailored to role requirements.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Software Engineer, Embedded (Embedded Linux)
UnimatchLab
14 часов назад
Founding Embedded Software Engineer (AI)
10 000USDT
5 дней назад
Senior Software Engineer, Onboard Infrastructure (Autonomous Systems)
7 дней назад
Senior Software Engineer (Embedded Linux)
161 700 - 258 800$
4 дня назад
Senior Engineer, Embedded Software (C/C++)
100 320 - 125 400$
3 дня назад
Firmware Engineer (AI)
250 000 - 375 000$