Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Fourways Consulting in Denver, CO seeks a Senior Firmware Developer for a contract role onsite 4 days/week. You will design, develop, optimize, and debug embedded software for RDK-based devices such as set-top boxes, gateways, and routers using C++, Python, and Perl in embedded Linux (Yocto/Buildroot).
You’ll work with hardware teams to implement RTOS tasks, device drivers, and multiple communication interfaces (I2C, SPI, UART, CAN, USB, TCP/IP).
We are actively seeking an experienced, high-caliber, and technical Senior Firmware Developer with 8 to 10 years of progressive professional experience in embedded systems engineering, low-level programming, and real-time operating systems to join our technology team on a contract basis in Denver, CO (4 days onsite per week, rate: $50/hr C2C). In this critical firmware engineering role, you will be responsible for designing, developing, optimizing, and debugging complex embedded software for RDK-based hardware devices including set-top boxes, broadband gateways, and network routers. You will leverage your deep specialist expertise in C++ (11/14/17), Python, Perl, embedded Linux (Yocto/Buildroot), RTOS, and hardware communication protocols (I2C, SPI, UART, CAN, USB, TCP/IP) to deliver uncompromised system reliability, performance, and operational excellence. This opportunity offers competitive compensation, executive technical visibility, and exceptional career growth prospects within a premier technology consulting enterprise.
As a Senior Firmware Developer based in Denver, CO, you will take full operational, tactical, and technical ownership of low-level firmware development, embedded Linux system bring-up, device driver integration, and performance optimization. Your day-to-day responsibilities include writing robust, high-performance code in C++ (11/14/17), Python, and Perl, configuring and building custom embedded Linux distributions using Yocto and Buildroot, interfacing with hardware peripherals via I2C, SPI, UART, CAN, and USB, developing applications for RDK-based set-top boxes, gateways, and routers, and collaborating with cross-functional hardware and software engineering squads. You will utilize your proactive troubleshooting and analytical problem-solving skills to resolve complex embedded software bottlenecks under strict project milestones.