Senior Firmware Developer
Core
Develop and maintain embedded firmware for RDK-based devices including set-top boxes, gateways, routers, broadband, video, and IoT platforms.
Role type
Senior IC firmware developer (embedded systems)
Builds
Embedded firmware for IoT and networking devices
Domain
Consumer electronics / Networking / IoT
Required skills
C++ (C++11/14/17, RAII, templates, STL), Embedded Linux (Yocto, Buildroot), RTOS (FreeRTOS, ThreadX, Zephyr), Python scripting, Perl scripting, ARM Cortex-M/R/A, board bring-up, BSP customization, U-Boot, secure boot, OTA updates, CMake, Docker, interrupt-driven development, real-time system development, performance profiling, memory analysis, power management
Technologies
C++, Embedded Linux, FreeRTOS, ARM, Docker, Python, Perl, TCP/IP, I2C, SPI, UART, CAN, USB
Responsibilities
Develop and maintain embedded firmware; Work on firmware and embedded systems development involving C++, Embedded Linux, and RTOS technologies (via careerplan.io/jobs/Wise-Skulls-Senior-Firmware-Developer-senior-firmware-developer-at-wise-skulls)
Seniority
Senior, hands-on IC
