Senior Embedded Software Engineer, SDR & Linux

Epiq Solutions

Rolling Meadows, Northern (IL, KY)

Hybrid

USD 130,000 - 170,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible hours
Generous vacation
Sabbatical every 5 years
401(k) matching
Health insurance
Dental insurance
Vision insurance
Disability insurance
Employee assistance

Job summary

Epiq Solutions seeks a Senior Staff Embedded Software Engineer to advance embedded C/C++ drivers and libraries for SDR platforms. You will implement APIs and enhance configurations on embedded Linux, collaborating with a cross-functional team to deliver hardware-ready software.

Responsibilities include designing features, estimating effort, improving tests, and mentoring engineers while contributing to CI/CD workflows and documentation.

Qualifications

  • Bachelor's degree in Engineering, CS, or related field.
  • 5+ years in ARM-based Linux embedded development.
  • Proficiency in C/C++ library and application development.
  • Experience with Python for tooling and test automation.
  • Familiarity with CI/CD workflows (Docker, Jenkins, Bitbucket).
  • Memory-mapped I/O and hardware interface experience.

Responsibilities

  • Design and implement new radio features and hardware APIs.
  • Decompose goals into detailed software components and interfaces.
  • Estimate development efforts accurately.
  • Promote best practices in design, testing, and documentation.
  • Drive continuous improvement across the lifecycle.
  • Develop apps on embedded Linux using GCC, GDB, make/CMake, Docker, Jenkins.
  • Expand automated test coverage with PyTest and RF test equipment.
  • Mentor junior engineers and document interfaces.

Skills

Embedded C/C++
ARM Linux
Python scripting
CI/CD
GCC/GDB
Debian Linux
Memory-mapped I/O
Cross-functional teamwork
Mentoring

Education

Bachelor's degree in Engineering/CS

Tools

Git
Docker
CMake
Jenkins
Bitbucket
RPM/DEB packaging

Job description

Epiq Solutions seeks a Senior Staff Embedded Software Engineer to advance embedded C/C++ drivers and libraries for SDR platforms. You will implement APIs and enhance configurations on embedded Linux, collaborating with a cross-functional team to deliver hardware-ready software.

Responsibilities include designing features, estimating effort, improving tests, and mentoring engineers while contributing to CI/CD workflows and documentation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer - Rolling Meadows, IL
Senior Staff Software Engineer - Rolling Meadows, IL

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

Hybrid
USD 130,000 - 170,000
Flexible hours
Generous vacation
Sabbatical every 5 years
+6
Senior DSP & RF Software Engineer (C++, SDR Platform)
Senior DSP & RF Software Engineer (C++, SDR Platform)

BrightHire Search Partners • Fremont (CA)

On-site
USD 180,000 - 260,000
Senior DSP Software Engineer
Senior DSP Software Engineer

BrightHire Search Partners • Fremont (CA)

On-site
USD 180,000 - 260,000
Senior Embedded C++ Engineer - Linux & Hardware Integration
Senior Embedded C++ Engineer - Linux & Hardware Integration

TechDigital Group • North Reading (MA)

On-site
USD 110,000 - 160,000
Remote FPGA Engineering Manager - SDR Leadership
Remote FPGA Engineering Manager - SDR Leadership

EPIQ DESIGN SOLUTIONS, LLC. • Rolling Meadows (IL)

Hybrid
USD 140,000 - 190,000
Flexible work hours
Generous vacation policy
401(k) matching
+3
Senior Embedded Software Engineer (C++, Linux)
Senior Embedded Software Engineer (C++, Linux)

Watchfire • Danville (IL)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7
Senior C++ Systems Engineer - DSP, ML & Signal Processing
Senior C++ Systems Engineer - DSP, ML & Signal Processing

Dover Corp • Austin (TX)

On-site
USD 150,000 - 210,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Senior Embedded Linux Software Engineer (C/C++ & DSP)
Senior Embedded Linux Software Engineer (C/C++ & DSP)

BAE Systems, Inc. • Hudson (NH)

On-site
USD 110,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+13
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