> Markdown version of [/jobs/ext/3699480-embedded-firmware-engineer-usb](https://www.wearedevelopers.com/jobs/ext/3699480-embedded-firmware-engineer-usb). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Firmware Engineer - USB - **Company:** R Cube Creative Consulting Inc - **Location:** Dallas, TX, United States - **Contract:** Permanent contract - **Skills:** Board Bringup, ARM Architecture, Binary Space Partitioning, C++ (Programming Language), Communications Protocols, Computer Programming, Software Debugging, Device Drivers, Embedded C, Embedded Software, Firmware, FreeRTOS, Real-Time Operating Systems, Software Engineering, Systems Integration, Software Coding - **Published:** October 12, 2026 - **Apply:** https://www.dice.com/job-detail/ef3cf26e-6647-49fb-85d6-33bdc8fedd83 ## About the Role Seeking a strong hands-on Embedded Firmware Engineer with excellent C/C++ programming skills and experience developing USB-related firmware and applications from scratch through end-to-end implementation. The candidate must be capable of independently writing code, designing solutions, implementing functionality, debugging issues, and delivering working software-not just running existing code or demonstrating output. The ideal candidate should have experience with ARM-based embedded systems, USB functionality and communication protocols, RTOS/FreeRTOS, firmware integration, BSP development, board bring-up, and hardware software integration. Key Skills: Embedded C/C++, USB Firmware Development, USB Application Development, ARM Cortex, RTOS/FreeRTOS, Embedded Systems, Device Drivers, BSP, Board Bring-up, Hardware/Software Integration, Debugging. Critical Requirement: Must be a strong USB code developer who can independently develop, implement, debug, and deliver solutions from scratch to completion.