Jobs → Engineering → Firmware Developer

Firmware Developer

Vineth B.United StatesSENIORPosted 7d ago
C++11/14/17Embedded programmingPythonPerlEmbedded LinuxYoctoBuildrootRTOSFreeRTOSThreadXZephyrCommunication ProtocolsI2CSPIUARTCANUSBTCP/IPRDK-based device developmentBoard bring-upBSP customizationBootloadersU-BootYocto buildsCMake toolchainsDocker-based toolchainsFirmware testingDebuggingPerformance profilingMemory analysisSecure bootOTA update mechanismsWireless technologiesBLEWi-FiThreadZigbeeEdge AIDSPISO 26262IEC 62304MISRA C/C++Power managementLow-power embedded systemsARM Cortex-M/R/AInterrupt-driven design
About the Role We are looking for an experienced Firmware Developer with strong embedded C++ expertise to develop, integrate, test, and maintain broadband, video, and IoT solutions on RDK-based devices, including set-top boxes, gateways, and routers. Key Responsibilities • Develop, integrate, test, and maintain firmware for broadband, video, and IoT solutions • Work with RDK-based devices including set-top boxes, gateways, and routers • Implement secure boot and OTA update mechanisms • Perform firmware testing, debugging, performance profiling, and memory analysis Requirements • 8–10 years of experience in firmware development • Bachelor’s or Master’s in Engineering • Strong expertise in embedded C++ (C++11/14/17) • Experience with Python and Perl scripting and automation • Knowledge of Embedded Linux: Yocto / Buildroot • Familiarity with RTOS: FreeRTOS, ThreadX, or Zephyr • Understanding of communication protocols: I2C, SPI, UART, CAN, USB, TCP/IP • Experience with RDK-based device development and integration • Board bring-up, BSP customization, and bootloaders (U-Boot) • Experience with Yocto builds, CMake toolchains, and Docker-based toolchains • Firmware testing, debugging, performance profiling, and memory analysis • Secure boot and OTA update mechanisms Ideal Candidate A hands-on embedded engineer with strong firmware development, system integration, debugging, and optimization experience across broadband, video, and IoT devices.

Similar projects

Java Full Stack Developer
Ashish Kumar · Java, Angular, Microsoft Azure
Java Full Stack Developer
Ashish Kumar · Java, Angular, Microsoft Azure
React Frontend Developer
Sai Kiran V · React, Frontend, QA Automation
Early · 0 applied1 of 8,055 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy