Logo
ACL Digital

Firmware Engineer

ACL Digital, Aurora, Illinois, United States, 60505

Save Job

Direct message the job poster from ACL Digital Looking for strong experience with multithreading, IoT device development and wireless/networking protocols We’re seeking a hands-on Firmware Engineer to lead the development of cutting-edge IoT/smart devices. You’ll design and optimize low-level embedded firmware for resource-constrained systems, with a focus on multithreaded RTOS environments, bare-metal programming, and wireless connectivity. If you thrive on solving complex embedded challenges and enjoy mentoring others, this role is for you. Key Responsibilities: Architect and implement real-time, multithreaded firmware in C/C++ for IoT devices. Develop bare-metal/low-level drivers (MCU startup, ISRs, memory management). Debug race conditions, memory leaks, and hardware-level issues in embedded systems. Optimize wireless protocols (Wi-Fi, BLE, Zigbee, Sub-GHz) for power/performance. Collaborate with cross-functional teams to ship production-grade firmware. Must-Have Skills: BS/MS in Computer Science, Electrical or related field is required. 4+ years of embedded C/C++ development (RTOS and bare-metal). Deep expertise in multithreading (FreeRTOS, Zephyr, or similar). Wireless IoT development (Wi-Fi/BLE/Zigbee + power optimization). Debugging skills: JTAG/GDB, logic analyzers, Wireshark, memory profiling. Test-Driven Development (TDD) mindset. Seniority level

Seniority level Mid-Senior level Employment type

Employment type Contract Job function

Industries Computers and Electronics Manufacturing, Appliances, Electrical, and Electronics Manufacturing, and IT Services and IT Consulting Referrals increase your chances of interviewing at ACL Digital by 2x Get notified about new Firmware Engineer jobs in

Aurora, IL . Aurora, IL $89,355.00-$152,145.00 2 weeks ago Lisle, IL $63,800.00-$127,500.00 2 days ago IT Development Software Integration Engineer I - Aurora, IL

Aurora, IL $90,000.00-$92,000.00 3 weeks ago Lisle, IL $63,800.00-$127,500.00 2 days ago Naperville, IL $100,000.00-$120,000.00 5 days ago Lisle, IL $63,800.00-$127,500.00 2 days ago Lisle, IL $150,000.00-$225,000.00 1 day ago Aurora, IL $88,000.00-$132,000.00 1 day ago Aurora, IL $95,104.80-$179,928.00 3 months ago Aurora, IL $110,000.00-$115,000.00 5 days ago Lisle, IL $90,300.00-$189,600.00 2 days ago Warrenville, IL $74,700.00-$114,000.00 2 weeks ago Aurora, IL $90,576.00-$171,360.00 1 week ago Aurora, IL $75,000.00-$110,000.00 18 hours ago Advanced Electrical Engineer (Embedded Software)

Itasca, IL $90,000.00-$120,000.00 3 days ago Software Engineer Manager (Hybrid or Remote Available)

Elmhurst, IL $120,000.00-$140,000.00 2 months ago SRE Software Engineer - Global Digital Experience

Experienced Mainframe Software Development Engineer

Lisle, IL $60,200.00-$96,300.00 2 weeks ago SRE Software Engineer - Global Digital Experience

Schaumburg, IL $85,000.00-$160,000.00 3 weeks ago Hillside, IL $79,001.00-$150,000.00 4 months ago Sr Software Engineer - Network Infrastructure

Aurora, IL $90,576.00-$205,632.00 1 week ago Oakbrook Terrace, IL $99,500.00-$223,500.00 1 week ago Warrenville, IL $121,500.00-$135,000.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr