Senior Embedded Software Engineer
Senior Embedded Software Engineer (Wireless Systems)We are seeking a Senior Embedded Software Engineer to join a highly advanced engineering team developing software for wireless communication devices. This is not a typical embedded role. The environment is technically deep, fast-moving, and focused on building sophisticated systems that enable device-to-device communication, data transfer, and real-time performance across wireless platforms.Location Parkridge, IL (hybrid). Local candidates strongly preferred. Remote considered only for candidates who closely match the technical requirements.Compensation Competitive base salary, full benefits, and profit-sharingWhat You’ll DoDevelop and optimize embedded software for wireless communication systemsDesign and implement software that enables devices to communicate, share data, and receive updates across wireless networksWork within a Linux-based embedded environment (RTOS)Build and debug software tied to wireless protocols and connectivityCollaborate with cross-functional engineering teams on system-level architecture and performanceTroubleshoot complex issues across software, networking, and device interaction layersWhat We’re Looking ForStrong experience in C++ (C also considered) within an embedded environmentHands-on experience with embedded LinuxDirect experience developing or debugging software for wireless protocols (critical requirement)Experience working on systems involving device-to-device communication or connected productsAbility to operate in a highly technical, complex engineering environmentStrong problem-solving skills and technical depthWhat Sets This Role ApartWork on highly sophisticated, real-world wireless systemsExposure to advanced engineering challenges in device communication and connectivityOpportunity to be part of a team building cutting-edge technology in a complex, high-performance environment