Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Staff Embedded Software Engineer, Sidekiq Platform - Rolling Meadows, IL image - Rise Careers
Job details

Staff Embedded Software Engineer, Sidekiq Platform - Rolling Meadows, IL

Description

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 seeking a Staff Embedded Software Engineer to join our team and contribute to the integration and development of embedded C/C++ drivers, libraries, and components into our SDR platforms. In addition, you will implement and maintain APIs using various standards (RESTful, MORA, CMOSS, etc.) to enable end-user configuration, control, and status monitoring of the radios. Applicants should be comfortable with the full SW design and implementation flow including contributing to automated testing and CI/CD workflows. This position involves close collaboration with a cross functional engineering team to deliver value to the end customer.


JOB RESPONSIBILITIES

  

  • Collaborate with cross-functional teams to design and implement new radio features and add support for new radio products.
  • Decompose high-level goals/requirements into the detailed software components and interfaces needed to achieve the desired result.
  • Deliver reliable and accurate estimates for development efforts.
  • Promote and implement best practices in software design, development, testing, and documentation.
  • Drive continuous improvement initiatives across the development lifecycle.
  • Develop applications on embedded Linux systems, using tools such as GCC, GDB, make/cmake, docker, Jenkins, and rpm/deb packaging.
  • Debug Linux kernel space device drivers and the user space libraries that interface with them.
  • Expand automated test coverage of codebase with signal in the loop control of external test equipment including USB/ethernet-enabled RF switches, attenuators, signal generators, and vector signal analyzers.
  • Support technical investigations and address customer technical questions.
  • Conduct code reviews and mentor junior engineers to promote best practices.
  • Document technical specifications, design patterns, and development processes.

Requirements

REQUIRED SKILLS

  • Bachelor's degree or higher in engineering, computer science or equivalent experience in software development 
  • Minimum of 5 years of experience in software development specializing in ARM-based Linux embedded sensors and systems
  • Proficiency in C/C++ library and application development
  • Proficiency in GoLang for service/API development
  • Solid understanding of RESTful API design and implementation
  • Experience with Python for scripting, tooling, and test automation
  • Familiarity with build systems and CI/CD workflows (Docker, Bitbucket, Jenkins, etc.)
  • Hands-on experience working with memory-mapped I/O and hardware register interfaces
  • Knowledge of Linux-based embedded systems, preferably Debian
  • Strong communication skills—both written and verbal. 
  • Self motivated with exceptional analytical and problem-solving capabilities. 
  • Willingness to mentor junior engineers.
  • Ability to collaborate effectively with a cross functional team of engineers.
  • Eligibility to work on Federal contracts which require US Citizenship

PREFERRED SKILLS

  • Experience with AMD Zynq UltraScale+ MPSoC or similar platforms.
  • Exposure to software-defined radio (SDR) systems.
  • Familiarity with high-performance embedded designs.
  • Understanding of secure API practices and network protocols.
  • Familiarity with SOSA standards including VITA49/MORA 

BENEFITS

  • Join a successful and growing company investing in our future success
  • Flexible work hours
  • Generous vacation policy
  • Paid five-week sabbatical every five years
  • 401(k) matching
  • Health, dental, vision insurance
  • Life, short and long-term disability insurance
  • Employee assistance program
  • Wellness reimbursement
  • Charitable Giving Company Match
  • Competitive salary commensurate with experience and performance
  • Fun, laid-back culture and rewarding work!

Epiq Solutions is an Equal Employment Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Epiq, a global leader in the legal services industry, takes on large-scale, increasingly complex tasks for corporate counsel, law firms, and business professionals with efficiency, clarity, and confidence. Clients rely on Epiq to streamline the ad...

8 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
July 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!