{"schemaVersion":"jobsearcher.job.v1","id":"7fbc3ea29bc9c8094af1bc43","url":"https://jobsearcher.com/jobs/7fbc3ea29bc9c8094af1bc43","canonicalUrl":"https://jobsearcher.com/jobs/7fbc3ea29bc9c8094af1bc43","title":"Senior Embedded Software Engineer – C++ / Embedded Linux / RDK","description":"Job title: Senior Embedded Software Engineer C++ / Embedded Linux / RDKWork Location with Zip code: Powersville, MOJob DescriptionMust have skills:C++ (11/14/17)PythonPerlEmbedded Linux (Yocto/Build root)RTOS (FreeRTOS, ThreadX, Zephyr)I2C, SPI, UART, CAN, USB, TCP/IPExperienced Engineer specializing in developing, integrating, testing, and maintaining broadband, video, and IoT solutions on RDK-based devices such as set-top boxes, gateways, and routersGood To Have SkillsWireless stacks (BLE, Wi Fi, Thread, Zigbee)Edge AIDSPISO 26262, IEC 62304, MISRA C/C++Detailed Job DescriptionQUALIFICATION:BE/B.TechKey ResponsibilitiesExperienced Engineer specializing in developing, integrating, testing, and maintaining broadband, video, and IoT solutions on RDK-based devices such as set-top boxes, gateways, and routersKey Niche SkillsProgrammingStrong proficiency in C++ (11/14/17) for embedded contexts (const correctness, RAII, templates, STL in constrained environments).Strong scripting with Python (pytest/unit test, argparse, asyncio/threads, serial, numpy/pandas for analysis).Working experience with Perl for legacy automation, parsing, tooling, infrastructure scripts.Embedded ExpertiseExperience with microcontrollers (e.g., ARM Cortex-M/R/A) or Embedded Linux (Yocto/Build root, device tree, system).Familiarity with RTOS (e.g., FreeRTOS, ThreadX, Zephyr) and interrupt-driven design.Hands-on with communication protocols: I2C, SPI, UART, CAN, USB, TCP/IP.Board bring-up, BSP customization, bootloaders (U-Boot), secure boot, OTA update mechanisms.Experience with Yocto, Cmake toolchain files, and containerized toolchains (Docker).Exposure to safety or quality standards (ISO 26262, IEC 62304, MISRA C/C++).Experience with wireless stacks (BLE, Wi Fi, Thread, Zigbee), edge AI, or DSP.Knowledge of power management, low-power modes, and battery-operated devices.Familiarity with Perl CPAN tooling and migration of legacy Perl scripts to Python when appropriate.Performance profiling and memory analysis on embedded targets (perf, gprof, valgrind, ETM/ITM).Thanks & Regards...Raj MohanTechnical RecruiterGalaxy i Technologies inc.EMail: Rajmohan@galaxyitech.comPh No: 480-750-7071 Ext: 241","company":"VMC Soft Technologies","rawCompany":"vmc soft technologies","city":"Powersville","state":"MO","isRemote":false,"isActive":false,"createdAt":"2026-10-29T07:38:09.602Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1299.07","title":"Blockchain Engineers","slug":"blockchain-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Embedded Software Engineer – C++ / Embedded Linux / RDK","description":"Job title: Senior Embedded Software Engineer C++ / Embedded Linux / RDKWork Location with Zip code: Powersville, MOJob DescriptionMust have skills:C++ (11/14/17)PythonPerlEmbedded Linux (Yocto/Build root)RTOS (FreeRTOS, ThreadX, Zephyr)I2C, SPI, UART, CAN, USB, TCP/IPExperienced Engineer specializing in developing, integrating, testing, and maintaining broadband, video, and IoT solutions on RDK-based devices such as set-top boxes, gateways, and routersGood To Have SkillsWireless stacks (BLE, Wi Fi, Thread, Zigbee)Edge AIDSPISO 26262, IEC 62304, MISRA C/C++Detailed Job DescriptionQUALIFICATION:BE/B.TechKey ResponsibilitiesExperienced Engineer specializing in developing, integrating, testing, and maintaining broadband, video, and IoT solutions on RDK-based devices such as set-top boxes, gateways, and routersKey Niche SkillsProgrammingStrong proficiency in C++ (11/14/17) for embedded contexts (const correctness, RAII, templates, STL in constrained environments).Strong scripting with Python (pytest/unit test, argparse, asyncio/threads, serial, numpy/pandas for analysis).Working experience with Perl for legacy automation, parsing, tooling, infrastructure scripts.Embedded ExpertiseExperience with microcontrollers (e.g., ARM Cortex-M/R/A) or Embedded Linux (Yocto/Build root, device tree, system).Familiarity with RTOS (e.g., FreeRTOS, ThreadX, Zephyr) and interrupt-driven design.Hands-on with communication protocols: I2C, SPI, UART, CAN, USB, TCP/IP.Board bring-up, BSP customization, bootloaders (U-Boot), secure boot, OTA update mechanisms.Experience with Yocto, Cmake toolchain files, and containerized toolchains (Docker).Exposure to safety or quality standards (ISO 26262, IEC 62304, MISRA C/C++).Experience with wireless stacks (BLE, Wi Fi, Thread, Zigbee), edge AI, or DSP.Knowledge of power management, low-power modes, and battery-operated devices.Familiarity with Perl CPAN tooling and migration of legacy Perl scripts to Python when appropriate.Performance profiling and memory analysis on embedded targets (perf, gprof, valgrind, ETM/ITM).Thanks & Regards...Raj MohanTechnical RecruiterGalaxy i Technologies inc.EMail: Rajmohan@galaxyitech.comPh No: 480-750-7071 Ext: 241","datePosted":"2026-10-29T07:38:09.602Z","dateModified":"2026-10-29T07:38:09.602Z","hiringOrganization":{"@type":"Organization","name":"VMC Soft Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Powersville","addressRegion":"MO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"7fbc3ea29bc9c8094af1bc43"},"url":"https://jobsearcher.com/jobs/7fbc3ea29bc9c8094af1bc43"}}