Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Staff Software Engineer

Full-time

Epiq Solutions

Senior Staff Software Engineer

Headquarters Rolling Meadows, IL or Remote

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 .

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.

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Staff Software Engineer in Rolling Meadows, IL vacancy
  • $150k - $300k

     ...looking to work on front-end systems that operate at a level most engineers never encounter? \n \n We are hiring on behalf of a world-class quantitative trading firm for a Staff or Senior Software Engineer to build real-time, GPU-accelerated visualisation systems... 
    Senior
    Immediate start

    NJF Global Holdings Ltd

    Mundelein, IL
    3 days ago
  • $184.1k - $276.1k

     ...provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of...  ...the warfighter. Come be a part of our mission! As a Sr. Staff Embedded Software Engineer at Northrop Grumman you will have a challenging... 
    Senior
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Rolling Meadows, IL
    2 days ago
  •  ...performing database performance tuning.Experience with AI-assisted development, custom agents, and workflow automation to accelerate software delivery.Apply strong object-oriented programming principles to design and implement scalable, maintainable software solutions.... 
    Senior
    Local area

    Arthur J. Gallagher & Co.

    Rolling Meadows, IL
    3 days ago
  • $150k - $188k

    ## Senior Software Engineer, AndroidApply: Palatine, Illinois: Full time: Posted Yesterday: JR72At Weber Blackstone, we believe the best moments happen outdoors while enjoying delicious food with your favorite people. We lead the industry in innovation, design, and consumer... 
    Senior
    Full time
    Work at office

    Weber Inc

    Palatine, IL
    2 days ago
  •  ...Northrop Grumman in Rolling Meadows, IL is seeking a Staff Principal Software Engineer to develop embedded software for defense applications. The ideal candidate has over 12 years of experience, proficiency in C++, and familiarity with Agile methodologies. The position... 
    Senior

    Northrop Grumman

    Rolling Meadows, IL
    3 days ago
  •  ...That’s what it means to live The Gallagher Way.OverviewThe Senior AI Engineering Developer owns the technical delivery of enterprise AI solutions...  ....About YouRequiredExperience: 7 or more years in software engineering, including experience in building LLM/GenAI systems... 
    Senior
    Local area

    Arthur J. Gallagher & Co.

    Rolling Meadows, IL
    2 days ago
  • $150k - $185k

     ...remaining days. Candidates must reside within commuting distance of this office.About Us:CDK Global is a leading provider of cloud-based software to dealerships and Original Equipment Manufacturers (“OEMs”) across automotive and related industries. The Company’s cloud-based,... 
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Work visa

    CDK Global

    Hoffman Estates, IL
    4 days ago
  • Northrop Grumman Mission Systems in the United States is seeking a Senior Principal Project Manager to serve as Organizational Change Management Lead within the MS&I organization. This hybrid role supports multiple projects and requires commuting distance to one of several... 
    Senior

    Northrop Grumman

    Rolling Meadows, IL
    2 days ago
  • $124.74k - $154.09k

     ...Summary Join the Digital Workflow Solutions business as a Staff Software Engineer. You will be responsible for defining and driving the...  ...infrastructure-as-code, and observability best practices. Mentor senior and junior engineers, raising technical capability and... 
    For contractors
    Live in
    Work at office
    Local area
    Remote work

    STERIS

    Vernon Hills, IL
    3 days ago
  •  ...The Senior Software Engineer is responsible for new feature development and ongoing maintenance for Scriptly’s flagship product Scriptly Pharmacy Management and other products in the Scriptly portfolio. This position reports directly to the Chief Technology Officer (CTO... 
    Senior
    Full time
    Work experience placement

    Scriptly

    Schaumburg, IL
    1 day ago
  • Gallagher Benefit Services in the United States is seeking a seasoned Scrum Master to improve Agile execution for Data & Analytics teams. You will lead Scrum ceremonies, maintain backlog readiness, and own Azure DevOps dashboards to provide delivery visibility. The role...
    Senior

    Arthur J. Gallagher & Co. (AJG)

    Rolling Meadows, IL
    2 days ago
  • Robot Field Application Engineer - Open to Entry-, Mid-, and Senior-Level Candidates Posted on 06/23/2026 Location Arlington Heights , IL Description...  ...analysis across mechanical, electrical, and basic software issues ~Deliver customer training on robot teaching,... 
    Senior

    Rainbow Robotics

    Arlington Heights, IL
    more than 2 months ago
  • Senior Software EngineerWilmington, DE / Buffalo Grove, IL / Lewisville, TX / Logan, UTMonday to Friday 8 a.m. to 5 p.m.Hybrid/RemoteDo you...  ...be excited to learn. • Coach and mentor more junior software engineers What technical skills, experience and qualifications do you... 
    Senior
    Local area
    Remote work
    Worldwide

    CSC Corporation Service Company

    Buffalo Grove, IL
    4 days ago
  • $55 - $60 per hour

     ...Title: Senior Firmware Engineer Job Type: Long Term Contract Location: Schaumburg, IL – Onsite 4x / week Rate: $55-60 / hr Benefits...  ...collaborate directly with electrical engineering, Quality, software engineering, and external vendors. ~ Experience working within... 
    Senior
    Long term contract
    Local area

    Gosnaphop

    Palatine, IL
    3 days ago
  •  ...working. \n \n A fast-growing NYC AI startup is hiring a Staff Product Engineer to own product surfaces end-to-end as the firm scales from...  ...ARR after 18 months. A massive industry with no serious software incumbent. Staff hires at this exact inflection point are how... 
    Work from home

    Fionics

    Mundelein, IL
    8 days ago
  •  ...investment firms and financial institutions use artificial intelligence to accelerate research and decision-making. \n As a Staff Software Engineer , you'll play a key role in designing and building scalable backend systems that power AI-driven products. You'll help... 

    Albert Bow

    Mundelein, IL
    9 days ago
  •  ...Job Description 180-200k / Remote / NYC Area / React & Typescript \n \n Role Overview \n We're seeking a hands-on Staff Software Engineer to serve as a technical leader and front-end architecture anchor across our web applications. You'll drive delivery for a... 
    Remote work

    Top Prospect Group

    Mundelein, IL
    2 days ago
  • $150k - $200k

     ...Description Join FactBase as an early senior engineer on the Zumen US team. You’ll help adapt and scale a cloud platform that enables...  ...Ownership: Lead feature development across the complete software development lifecycle, from technical design and implementation... 
    Senior
    Permanent employment
    Temporary work
    H1b
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Fact Base Inc.

    Schaumburg, IL
    2 days ago
  • $180k - $230k

     ...Job Description Staff Software Engineer (IC) \n Locations: NYC, Chicago, IL | Dallas, TX \n Employment Type: Full-Time \n Interview - Video \n Salary Range - $180 to 230k/Annum \n \n About the Opportunit \n yWe're hiring an experienced Staff Software... 
    Full time

    Hillview Consulting Solutions

    Mundelein, IL
    6 days ago
  •  ...Job Description Hybrid or Remote / 175-190k / NYC Metro Area \n \n We are looking for an elite, hands-on Staff Software Engineer - Mobile to serve as our primary execution engine and cross-product technical anchor. \n \n The Daily Focus: Stay deeply hands... 
    For contractors
    Remote work

    Top Prospect Group

    Mundelein, IL
    2 days ago
  •  ...Job Description Staff Software Engineer – Autonomy Platform \n \n US Citizens Only \n \n This is an opportunity to build software that actually operates in the field on physical AI dedicated products. You will have the chance to work at the intersection of... 

    Fruition Group US

    Mundelein, IL
    2 days ago
  • $160k - $200k

     ...Company Description \n \n OpenC3 builds and supports COSMOS, the batteries-included open source software for hardware integration, test, and operations. We are an engineering-first company, with a deep commitment to customer success, efficiency, and respect for our... 
    Remote work

    OpenC3

    Mundelein, IL
    2 days ago
  •  ...chains. About The Role: We're looking for a rare kind of engineer: someone who thinks AI-first, ships end-to-end, and moves at a...  ...Python and a modern web stack). At least 8 years of professional software engineering experience, with 3+ years building and shipping... 
    Local area
    Flexible hours
    Weekend work

    Sauce

    Mundelein, IL
    14 days ago
  •  ...Job Description Lead Software Engineer (Staff Level) | AI Products & Platform \n I’m partnering with a global technology company investing...  ...with greater speed and confidence. \n It’s a small, senior team with the pace and ownership of a startup, access to a... 

    kadence

    Mundelein, IL
    3 days ago
  •  ...Senior Android / Full-Stack Software Engineer We are seeking a Senior Android / Full-Stack Software Engineer to develop and maintain customer-facing Android and multi-platform applications. The ideal candidate will have strong Kotlin/Java, React Native, backend integration... 
    Senior

    Excelgens

    Lincolnshire, IL
    5 days ago
  •  ...Overview We are seeking a Senior Embedded Software Engineer to support the development of next-generation secure NFC/RFID credential reader products. This individual will be responsible for designing, developing, and delivering production-quality embedded firmware within... 
    Senior
    Full time

    Pentangle Tech Services | P5 Group

    Schaumburg, IL
    2 days ago
  • $126k - $170k

     ...faster, smarter decisions that improve business outcomes. As a Senior Business Intelligence (BI) Developer, you will build solutions...  ...degree in STEM, Information Systems, Data Analytics, Finance, Engineering, Operations, or a related field Minimum 5 years in business... 
    Senior
    Contract work
    Remote work
    Relocation package

    GE Aerospace

    Arlington Heights, IL
    1 day ago
  • $96.8k - $145.2k

     ...performance on executions.Basic Requirements:Bachelor’s degree in engineering (Computer Engineering or Electrical Engineering or related...  ...Skills in platform architecture, Object Oriented Programming, software design patterns, devices driver development.Preferred Qualifications... 
    Senior
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Zebra Technologies Corporation

    Lincolnshire, IL
    4 days ago
  • Woodward Inc. is hiring a CMM Programmer to operate and program CMM equipment, interpret blueprints, and ensure inspection procedures meet process controls. The role includes supplier interaction, technical communication, and involvement in NPI activities. The ideal candidate...
    Senior
    Full time

    Woodward

    Niles, IL
    3 days ago
  •  ...An established industry player is seeking a Senior Accountant to join their dynamic team. This role involves applying accounting principles to analyze financial information, preparing accurate financial reports, and ensuring compliance with accounting controls. The ideal... 
    Senior

    THE GARNER GROUP

    Arlington Heights, IL
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Staff Software Engineer. Be the first to apply!