Senior Embedded Software Engineer – SDR & Linux

Epiq Solutions

Rolling Meadows, Northern (IL, KY)

Hybrid

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work hours
401(k) matching
Health, dental, vision insurance
Sabbatical program

Job summary

Epiq Solutions is seeking a Senior Staff Embedded Software Engineer to advance embedded C/C++ drivers and libraries for SDR platforms on embedded Linux systems. You will implement APIs for MORA/CMOSS standards and contribute to CI/CD workflows, testing, and documentation.

Collaborative cross-functional teamwork is essential to deliver mission-focused radio features. Responsibilities include designing software components, mentoring juniors, and ensuring robust hardware-software integration across

Qualifications

  • Bachelor's degree 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 or other hardware-intensive platforms.
  • Proficiency in C/C++ library and application development.
  • 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

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.
  • Expand automated test coverage of codebase using Pytest 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 technical questions.
  • Conduct code reviews and mentor junior engineers to promote best practices.
  • Document technical specifications, design patterns, and development processes.

Skills

C/C++
Python
ARM-based Linux
Memory-mapped I/O
Linux embedded systems
CI/CD
Communication

Education

Bachelor's degree in Engineering/CS or equivalent

Tools

GCC
GDB
Make/CMake
Docker
Jenkins
RPM/DEB packaging
Git

Job description

Epiq Solutions is seeking a Senior Staff Embedded Software Engineer to advance embedded C/C++ drivers and libraries for SDR platforms on embedded Linux systems. You will implement APIs for MORA/CMOSS standards and contribute to CI/CD workflows, testing, and documentation.

Collaborative cross-functional teamwork is essential to deliver mission-focused radio features. Responsibilities include designing software components, mentoring juniors, and ensuring robust hardware-software integration across

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded SW Engineer – SDR (C/C++, Linux) – Flexible Hours
Senior Embedded SW Engineer – SDR (C/C++, Linux) – Flexible Hours

Socket.dev • Rolling Meadows (IL)

On-site
USD 120,000 - 180,000
Flexible work hours
Generous vacation policy
401(k) matching
+2
Senior Staff Software Engineer - Rolling Meadows, IL
Senior Staff Software Engineer - Rolling Meadows, IL

Epiq Solutions • Rolling Meadows (IL), Northern (KY)

Hybrid
USD 120,000 - 180,000
Flexible work hours
401(k) matching
Health, dental, vision insurance
+1
Senior Staff Software Engineer - Rolling Meadows, IL
Senior Staff Software Engineer - Rolling Meadows, IL

Socket.dev • Rolling Meadows (IL)

On-site
USD 120,000 - 180,000
Flexible work hours
Generous vacation policy
401(k) matching
+2
Senior Embedded Software Engineer - SDR/RF Systems
Senior Embedded Software Engineer - SDR/RF Systems

Polluxa, Inc. • El Segundo (CA)

On-site
USD 140,000 - 180,000
Senior Embedded Software Engineer - RF/SDR
Senior Embedded Software Engineer - RF/SDR

CHAOS Industries • Los Angeles (CA)

On-site
USD 160,000 - 240,000
Health benefits
401k plan
Free daily lunch
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Saltu Staffing • Fort Worth (TX), Arlington (TX)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer & Team Lead
Senior Embedded Software Engineer & Team Lead

Metrea • Town of Victor (NY)

On-site
USD 130,000 - 190,000
Medical plan options
HSA/FSA accounts
Dental and vision coverage
+8
Senior SDR Software Engineer — Real-Time Embedded RF
Senior SDR Software Engineer — Real-Time Embedded RF

our team • United States

On-site
USD 150,000 - 180,000
Health insurance
401(k) retirement with company match
Generous paid time off
+1
Senior Embedded Platforms Software Engineer
Senior Embedded Platforms Software Engineer

Nutanix • San Diego (CA)

On-site
USD 154,000 - 202,000
None
Remote Engineering Director – SDR & Systems
Remote Engineering Director – SDR & Systems

Epiq Solutions • Rolling Meadows (IL)

On-site
USD 180,000 - 240,000
401(k) matching
Health, dental, vision insurance
Paid sabbatical every five years
+4