New
Embedded C Software Engineer
QPS Employment Group | |
$50.00 / hr
| |
United States, Illinois, Hanover Park | |
Feb 11, 2026 | |
|
Position Title: Embedded C Software Engineer
Wage: $50.00 - $85.00/hour Our client in Hanover Park, IL is a leading engineering company specializing in the design and manufacturing of high-power solid-state RF amplifiers, microwave generators, and custom RF solutions used across communications, defense, aerospace, medical, and industrial applications. With deep domain expertise and a hands-on engineering culture, they push the boundaries of RF technology from concept through production. They are seeking a talented and motivated Embedded C Software Engineer to join our embedded systems team. In this role, you'll develop robust, efficient firmware for microcontrollers that control and monitor RF amplifier hardware and related electronic systems. You'll work closely with hardware engineers to ensure that software and systems integrate seamlessly and perform reliably in demanding real-world environments. Embedded C Software Engineer Responsibilities: - Design, implement, test and debug embedded firmware in C (and C/C++ where applicable) for microcontroller-based systems supporting RF products - Collaborate with RF, analog, and digital hardware engineers to integrate software with complex hardware platforms - Develop software for real-time control, performance monitoring, signal processing support, fault handling, and system communications - Optimize code for performance, reliability, and resource-constrained environments typical of embedded microcontroller systems - Participate in requirements definition and architecture design for new product features and embedded capabilities - Support hardware bring-up, review schematics, and interpret datasheets to implement low-level device control (GPIO, timers, ADC, DAC, communications interfaces such as SPI/IC/UART) - Conduct firmware validation and verification using logic analyzers, oscilloscopes, and other lab test equipment - Troubleshoot firmware and hardware interaction issues in lab and field environments - Maintain clear documentation of software design, build procedures, and test results - Assist with configuration management, version control practices, and code reviews Qualifications for Embedded C Software Engineer: - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science or related discipline - 5+ years of professional experience developing embedded firmware for microcontrollers - Strong proficiency in Embedded C programming, with a deep understanding of microcontroller architectures and peripherals - Experience working with RTOS concepts or bare-metal firmware for real-time control applications - Familiarity with embedded development environments, toolchains (compiler/linker/debugger), and hardware-focused IDEs - Experience with common embedded interfaces such as SPI, IC, UART, and timers - Comfortable reading schematics and microcontroller datasheets to implement hardware-software integration - Solid understanding of memory management, interrupt handling, and low-level peripheral control - Strong debugging skills using tools such as JTAG, logic analyzers, oscilloscopes, and serial terminals - Excellent problem-solving abilities and clear communication skills - Experience with Microchip PIC32, EFM32, STM32 or similar microcontroller families preferred - Prior work in embedded systems within RF or high-reliability hardware environments preferred - Familiarity with communication protocols relevant to system diagnostics or control (e.g., Ethernet, CAN) preferred - Exposure to version control systems (e.g., Git) and collaborative development workflows is a plus - Ability to thrive in a collaborative engineering culture that values innovation, quality, and performance Why Join? - Be part of a highly skilled engineering team working on cutting-edge RF and microwave products used in critical applications - Work in a collaborative environment where your contribution directly impacts product performance and customer success - Opportunity for professional growth in both embedded software and applied RF system engineering | |
$50.00 / hr
Feb 11, 2026