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-sharing
What You’ll Do
- Develop and optimize embedded software for wireless communication systems
- Design and implement software that enables devices to communicate, share data, and receive updates across wireless networks
- Work within a Linux-based embedded environment (RTOS)
- Build and debug software tied to wireless protocols and connectivity
- Collaborate with cross-functional engineering teams on system-level architecture and performance
- Troubleshoot complex issues across software, networking, and device interaction layers
What We’re Looking For
- Strong experience in C++ (C also considered) within an embedded environment
- Hands-on experience with embedded Linux
- Direct experience developing or debugging software for wireless protocols (critical requirement)
- Experience working on systems involving device-to-device communication or connected products
- Ability to operate in a highly technical, complex engineering environment
- Strong problem-solving skills and technical depth
What Sets This Role Apart
- Work on highly sophisticated, real-world wireless systems
- Exposure to advanced engineering challenges in device communication and connectivity
- Opportunity to be part of a team building cutting-edge technology in a complex, high-performance environment