cover image
Epiq Solutions

Epiq Solutions

www.epiqsolutions.com

1 Job

134 Employees

About the Company

Epiq Solutions develops cutting-edge RF tools for situational awareness and detailed insight into RF environments for you to identify and take action against wireless threats. With more than a decade serving government-focused industries, Epiq Solutions understands how important speed, cost, and performance are for defense and security applications. Their radically small, state-of-the-art SDR transceiver modules and turnkey RF sensing tools lead the way in size, weight, and low power consumption. Whether the need is to develop mission-critical defense communications for the battlefield or to protect sensitive information, Epiq Solutions is the trusted RF solution provider.

Listed Jobs

Company background Company brand
Company Name
Epiq Solutions
Job Title
Staff Embedded Software Engineer, Sidekiq Platform - Rolling Meadows,
Job Description
Job Title: Staff Embedded Software Engineer – Sidekiq Platform Role Summary: Lead the design, implementation, and maintenance of embedded C/C++ drivers, libraries, and services for software‑defined radio (SDR) platforms on ARM‑based Linux, ensuring performance, reliability, and security. Expectations: Deliver high‑quality, scalable firmware and APIs; provide accurate effort estimates; mentor junior staff; drive continuous improvement in coding practices, testing, and CI/CD; maintain complete documentation and respond to customer technical inquiries. Key Responsibilities: - Design and implement new radio features and support for new SDR products. - Decompose high‑level requirements into detailed software components and interfaces. - Develop embedded Linux applications, device drivers, and user‑space libraries. - Build, test, and deploy using GCC, GDB, CMake, Docker, Jenkins, RPM/DEB packaging. - Debug Linux kernel drivers and user‑space libraries. - Expand automated test coverage with signal‑in‑loop control of external RF test equipment. - Write technical specifications, design patterns, and best‑practice guidelines. - Conduct code reviews, mentor peers, and promote engineering excellence. - Support technical investigations and address customer questions. Required Skills: - 5+ years embedded C/C++ development on ARM Linux. - Proficiency in Go for service/API development. - RESTful API design and implementation. - Python scripting and test automation. - CI/CD with Docker, Jenkins, Bitbucket, and build system experience. - Memory‑mapped I/O and hardware register interfacing. - Strong written and verbal communication. - Analytical problem‑solving and self‑motivation. - Willingness to mentor junior engineers. - US citizenship for federal contract eligibility. Required Education & Certifications: - Bachelor’s degree in Engineering, Computer Science, or equivalent software development experience.
Rolling meadows, United states
On site
Mid level
01-10-2025