Epiq Design Solutions LLC Logo

Epiq Design Solutions LLC

Senior Staff Software Engineer - Rolling Meadows, IL

Posted One Month Ago
Be an Early Applicant
In-Office
Rolling Meadows, IL, USA
130K-160K
Senior level
In-Office
Rolling Meadows, IL, USA
130K-160K
Senior level
Develop and integrate embedded C/C++ drivers, libraries, APIs, and components for software-defined radio platforms. Build applications on embedded Linux, expand automated hardware-in-the-loop testing, and support CI/CD workflows. Collaborate across engineering teams on radio features, hardware/software integration, technical investigations, documentation, and estimates. Conduct code reviews, mentor junior engineers, and promote software development best practices.
The summary above was generated by AI

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 Senior 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 (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.

  

  • 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.

Requirements

REQUIRED SKILLS

  • 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

PREFERRED QUALIFICATIONS

  • Strong proficiency in modern C++, including practical experience with C++20.
  • Experience designing and maintaining clean C++ APIs, hardware abstraction layers, device interfaces, and reusable software libraries.
  • Familiarity with FPGA-based systems and the software interfaces used to configure, control, and validate FPGA functionality.
  • Experience with AMD Versal MPSoC or similar platforms.
  • Experience working with Git-based source control, containerized development environments, issue tracking, and collaborative development workflows.
  • Proficiency in Python for hardware control, automation, data analysis, test development, and engineering utilities.
  • Experience with hardware/software integration, including bringing up new functionality, isolating issues between software, FPGA, firmware, and hardware, and developing diagnostic tests.
  • Ability to clearly document interfaces, test procedures, design decisions, and troubleshooting findings for software, FPGA, and hardware engineering teams.
  • 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.

HQ

Epiq Design Solutions LLC Rolling Meadows, Illinois, USA Office

Rolling Meadows, IL, United States

Similar Jobs

An Hour Ago
In-Office or Remote
Chicago, IL, USA
20-24 Hourly
Junior
20-24 Hourly
Junior
Fintech
The Collections Specialist conducts funding reconciliations, identifies overdue plan sponsor balances, manages collections tracking, and performs outreach to recover funds. Responsibilities include negotiating payment plans, documenting collection activities, updating management, supporting reconciliation work, maintaining procedures, and escalating issues. The role requires strong communication, negotiation, Excel, analytical, critical-thinking, and record-keeping skills, along with accounting, collections, or audit experience.
Top Skills: CbasFirst DollarFsaHraHsaExcelPanda
An Hour Ago
In-Office or Remote
Chicago, IL, USA
115K-140K Annually
Senior level
115K-140K Annually
Senior level
Fintech
Leads the Level 1 Partner Support Services function, overseeing support operations, staffing, budgets, service-level performance, incident triage, escalations, workforce planning, and continuous improvement. Manages supervisors, team leads, and frontline staff while developing support processes, documentation, knowledge management, automation, self-service, and governance. Partners with Technical Operations, Engineering, Account Management, Relationship Management, and Operations leadership to improve issue resolution and partner satisfaction.
Top Skills: Jira Service ManagementNice CxoneServicenowZendesk
An Hour Ago
Remote or Hybrid
United States
80K-100K Annually
Senior level
80K-100K Annually
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Coordinates large-scale events and national programs from planning through execution, including budgets, timelines, staffing, logistics, contingency planning, vendor relationships, and on-site production. Translates creative concepts into event strategies, collaborates with VIP and cross-functional teams, gathers feedback, and improves future experiences. Represents the DraftKings brand while delivering consistent attendee experiences.
Top Skills: Google WorkspaceExcelMicrosoft PowerpointMicrosoft Word

What you need to know about the Chicago Tech Scene

With vibrant neighborhoods, great food and more affordable housing than either coast, Chicago might be the most liveable major tech hub. It is the birthplace of modern commodities and futures trading, a national hub for logistics and commerce, and home to the American Medical Association and the American Bar Association. This diverse blend of industry influences has helped Chicago emerge as a major player in verticals like fintech, biotechnology, legal tech, e-commerce and logistics technology. It’s also a major hiring center for tech companies on both coasts.

Key Facts About Chicago Tech

  • Number of Tech Workers: 245,800; 5.2% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: McDonald’s, John Deere, Boeing, Morningstar
  • Key Industries: Artificial intelligence, biotechnology, fintech, software, logistics technology
  • Funding Landscape: $2.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Pritzker Group Venture Capital, Arch Venture Partners, MATH Venture Partners, Jump Capital, Hyde Park Venture Partners
  • Research Centers and Universities: Northwestern University, University of Chicago, University of Illinois Urbana-Champaign, Illinois Institute of Technology, Argonne National Laboratory, Fermi National Accelerator Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account