Staff Digital Signal Processing Software Engineer - Rolling Meadows, IL at Epiq Solutions
Rolling Meadows, IL 60008
About the Job
COMPANY BACKGROUND
Epiq Solutions develops cutting-edge software-defined radio (SDR) products and processing solutions to enable spectrum dominance for maritime, land, air, and space domains. With 15 years serving government and commercial enterprise customers and 25K+ devices fielded to date, Epiq Solutions is a trusted partner with a proven heritage of delivering open architecture products in radically small form factors where time-to-market, cost, and performance are critical for mission success.
For more information, visit https://epiqsolutions.com
JOB SUMMARY
We are excited to invite applications for the role of Staff DSP Software Engineer. As a key member of our engineering team, you will be at the forefront of designing and implementing cutting-edge digital signal processing algorithms and software solutions that drive our products and services. If you are passionate about pushing the boundaries of digital signal processing and software engineering and are looking for an opportunity to collaborate with a team of experts in a collaborative environment, we look forward to your application.
- Design, develop, and optimize signal processing algorithms for wireless communications applications.
- Implement and validate DSP algorithms in software using Python and C/C++.
- Collaborate with cross-functional teams to define software requirements and system architectures for RF applications
- Conduct simulations and analysis to evaluate performance of DSP algorithms and wireless transceiver systems.
- Optimize existing DSP code for performance improvements and memory reduction.
- Debug and troubleshoot DSP software issues to ensure reliability and efficiency.
- Develop and maintain documentation for DSP software design and implementation.
- Participate in code reviews to ensure adherence to coding standards and best practices. Provide technical support for the integration of DSP software into larger systems.
- Stay current with the latest DSP technologies and methodologies to enhance product features.
- Assist in the creation of DSP software testing strategies and automation.
- Mentor junior engineers and provide guidance on DSP principles and software development techniques.
- Collaborate with hardware engineers to optimize system performance and resolve integration issues.
- Manage version control and software release processes for DSP software components. Participate in project planning and provide estimates for software development timelines.
Compensation details: 100000-130000 Yearly Salary
PI1e35bba45b8d-25448-35740905