Embedded Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Embedded Software Engineer (OpenWrt/PON): Design, implement, and maintain firmware across the full stack for ONU systems with an accent on PON/OMCI protocols, Ethernet switching, and security features. Focus on bootloader extensions, kernel bring-up, firmware upgrades, and integrating TPM 2.0 with Secure Boot for high-reliability products.
Location: Remote-US (Burlington, MA)
Company
Global leader in high-speed networking systems, services, and software for hyperscalers, telecom operators, and enterprises.
What you will do
- Develop and maintain embedded Linux firmware on OpenWrt-based ONU systems.
- Implement PON subsystems including XGS-PON registration, OMCI agent, eOMCI, and MIB synchronization.
- Integrate Ethernet switching, VLAN operations, QoS, and LACP on hardware.
- Extend U-Boot bootloader, manage firmware upgrades, and handle version control.
- Implement security features like TPM 2.0 integration, Secure Boot, and PON encryption.
- Maintain OpenWrt packages, build scripts, apply patches, conduct code reviews, write tests, and debug issues.
Requirements
- Bachelor's or Master's in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- 3–5 years in embedded software or firmware development.
- Proficient in C for embedded programming; C++ familiarity a plus.
- Hands-on with embedded Linux (kernel drivers, device trees, cross-compilation).
- Familiarity with OpenWrt or similar (Yocto, Buildroot).
- Knowledge of networking: Ethernet, VLANs, QoS, LACP, TCP/IP.
- Experience with bootloaders (U-Boot) and firmware management; Git, Make, Linux tools.
Nice to have
- PON technologies (XGS-PON, GPON) and OMCI protocol.
- Marvell/Broadcom switching SDKs.
- TPM 2.0 and Secure Boot integration.
- NAND flash, UBI/UBIFS, MTD subsystems.
- IPC mechanisms (ubus, Unix sockets, shared memory).
- CAN bus experience.
Culture & Benefits
- Flexible work environment prioritizing growth, well-being, and belonging.
- Comprehensive benefits: medical, dental, vision; 401(K) with matching, ESPP, EAP.
- Paid holidays, sick leave, vacation; Paid Family Leave compliance.
- People-first culture with focus on diversity and inclusion.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →