Staff Digital Signal Processing Software Engineer

3 weeks ago


Rolling Meadows, Illinois, United States Epiq Solutions Full time

About Epiq Solutions

Epiq Solutions is a pioneering software-defined radio (SDR) products and processing solutions developer. Our company serves government and commercial enterprise customers and has fielded over 25,000 devices to date.

We are an equal opportunity employer and strive to create an inclusive work environment.

Job Summary

We are seeking a Staff Digital Signal Processing Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing cutting-edge digital signal processing algorithms and software solutions that drive our products and services.

Responsibilities

  • Design, develop, and optimize signal processing algorithms for wireless communications applications.
  • Implement and validate DSP algorithms in software using Python and C/C++.
  • Collaborate with cross-functional teams to define software requirements and system architectures for RF applications.
  • Conduct simulations and analysis to evaluate performance of DSP algorithms and wireless transceiver systems.
  • Optimize existing DSP code for performance improvements and memory reduction.
  • Debug and troubleshoot DSP software issues to ensure reliability and efficiency.
  • Develop and maintain documentation for DSP software design and implementation.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Provide technical support for the integration of DSP software into larger systems.
  • Stay current with the latest DSP technologies and methodologies to enhance product features.
  • Assist in the creation of DSP software testing strategies and automation.
  • Mentor junior engineers and provide guidance on DSP principles and software development techniques.
  • Collaborate with hardware engineers to optimize system performance and resolve integration issues.
  • Manage version control and software release processes for DSP software components.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field with a Master's degree and significant coursework in digital communications systems preferred.
  • Minimum of 4 years of experience in designing, implementing, and testing DSP algorithms for communications applications.
  • Familiarity with algorithms and techniques for physical layer processing in wireless or wired digital communication systems.
  • Strong software engineering skills with significant experience with use of compiled programming languages such as C/C++.
  • Experience with Python/MATLAB/Octave or similar tools for rapid development and simulation of signal processing dataflows.
  • Familiarity with systems and processes that support software development, including version control, code review, continuous integration, static analysis, and testing.
  • Strong analytical and critical thinking skills.
  • Excellent communication and teamwork abilities.
  • Understanding of fixed-point arithmetic and numerical stability issues.
  • Knowledge of industry standards and specifications related to DSP.
  • Ability to write clear, maintainable, and well-documented code.
  • Knowledge of the physical layer of at least one wireless communication standard (e.g., LTE, Wi-Fi) is highly desirable.
  • A breadth of knowledge of digital communications algorithms and techniques such as error correcting codes, modulations, parameter estimation, beamforming, or MIMO is highly desirable.
  • Experience developing applications that support concurrency and network communication, e.g., threads, locks, semaphores, message queues, sockets is desirable.
  • Eligibility to work on Federal contracts that require US Citizenship.


  • Rolling Meadows, Illinois, United States Epiq Solutions Full time

    Job Title: Senior Staff Digital Design EngineerJob Summary:Epiq Solutions is a leading developer of cutting-edge software-defined radio (SDR) products and processing solutions. We are seeking a highly skilled and experienced Senior Staff Digital Design Engineer to join our dynamic engineering team. In this role, you will be instrumental in designing,...


  • Rolling Meadows, Illinois, United States Epiq Solutions Full time

    About the RoleEpiq Solutions is seeking a highly skilled Senior Staff Digital Design Engineer to join our dynamic engineering team. As a key member of our team, you will be responsible for designing, implementing, and optimizing field-programmable gate array (FPGA) solutions that are critical to our product's performance and success.Key...


  • Rolling Meadows, Illinois, United States Northrop Grumman Full time

    Job Title: Principal Electronics EngineerNorthrop Grumman is seeking a highly skilled Principal Electronics Engineer to join our team in Rolling Meadows, IL.Job Summary:We are looking for a talented engineer with expertise in electronic warfare systems to design, develop, and test a variety of electronic equipment and components. The successful candidate...


  • Rolling Meadows, Illinois, United States Northrop Grumman Full time

    Electronics Engineer Job DescriptionNorthrop Grumman is seeking an experienced Electronics Engineer to join our team in Rolling Meadows, IL. The successful candidate will work on a variety of electronic equipment and systems, including airborne RF and IR systems, laboratory test stations, and transportable flight line electronic combat system test sets.Key...

  • Software Engineer

    4 weeks ago


    Rolling Meadows, Illinois, United States Northrop Grumman Full time

    Job Summary:We are seeking a highly skilled Software Engineer/Principal Software Engineer to join our team at Northrop Grumman. The successful candidate will be responsible for participating in the full life cycle of software development, including requirements development, application development, testing, integration, formal system testing, release,...


  • Rolling Meadows, Illinois, United States Arcadis Full time

    Job SummaryArcadis is seeking a skilled Signals and Commissioning Specialist to join our team in Chicago. As a key member of our team, you will be responsible for the installation, testing, and commissioning of signaling systems for transit projects. This role requires a deep understanding of signal systems, transit operations, and project management.Key...


  • Rolling Meadows, Illinois, United States Michael Page Full time

    Job SummaryMichael Page is seeking a skilled Process Engineering Tech to join our team. As a Process Engineering Tech, you will be responsible for setting up and maintaining production in our injection molding cell, including machine setup, troubleshooting, operating, and repair. You will also plan and implement engineering changes, participate in...


  • Rolling Meadows, Illinois, United States Northrop Grumman Full time

    Job Summary:We are seeking a highly skilled Senior Software Development Engineer to join our team at Northrop Grumman. As a key member of our Specialized Tactical Electronic Warfare Systems (STEWS) program, you will be responsible for participating in the full life cycle of software development, including requirements development, application development,...


  • Rolling Meadows, Illinois, United States vodastra Full time

    Job Summary:We are seeking a skilled Senior Software Engineer to join our agile team at Vodastra. The ideal candidate will have a strong background in software development, with a focus on backend systems and microservices.Key Responsibilities:* Collaborate with the product team to understand critical intent and design, develop, and test solutions*...


  • Rolling Meadows, Illinois, United States The Hartford Financial Services Group Full time

    Job Title: Manager Software EngineeringWe are seeking a highly skilled and experienced Manager Software Engineering to join our team at The Hartford Financial Services Group. As a key member of our Group Benefits IT organization, you will play a critical role in shaping the future of our company.Responsibilities:Lead the execution of the Partner Integrations...


  • Rolling Meadows, Illinois, United States Diverse Lynx Full time

    Diverse Lynx LLC is an Equal Employment Opportunity employer. We promote and support a diverse workforce across all levels in the company.Key Responsibilities:Develop and deploy cloud-based applications using Microsoft Azure and .NET technologies.Design and implement scalable microservices architecture.Collaborate with cross-functional teams to deliver...


  • Rolling Meadows, Illinois, United States Gallagher Full time

    About the Role:We are seeking a highly skilled Senior Financial Analyst to join our team at Gallagher. As a Senior Financial Analyst, you will be responsible for examining and comprehending billing processes, devising fresh approaches to optimize workflow, and suggesting enhancements. You will also research and analyze current processes and procedures from...


  • Rolling Meadows, Illinois, United States Sapiens Full time

    Job Title:Senior Software DeveloperLocation:RemoteJob Description:Sapiens is seeking a seasoned software developer to join our North America team. If you're a Talend pro with a passion for insurance software development, this role could be the perfect fit.This position will be part of Sapiens' Life division. For more information, click herePosition...


  • Rolling Meadows, Illinois, United States Gallagher Full time

    About the Role:We are seeking a highly skilled Senior Information Security Engineer with expertise in Public Key Infrastructure (PKI) and identity management to join our team at Gallagher. As a Senior Information Security Engineer, you will be responsible for designing, implementing, and managing PKI solutions, as well as developing and maintaining...


  • Rolling Meadows, Illinois, United States ATS Automation Full time

    Job Summary: We are seeking an experienced Electrical Design Engineer II to join our team at ATS Automation. The successful candidate will be responsible for developing electrical designs for automated equipment, programming automated equipment hardware and software, and leading the development of controls architecture for small to medium-sized machines.Key...


  • Rolling Meadows, Illinois, United States ATS Automation Full time

    Job Title: Service Controls EngineerJob Summary:ATS Automation is seeking a skilled Service Controls Engineer to join our team. As a Service Controls Engineer, you will be responsible for conceptualizing, developing, and programming retrofits and upgrades of automated equipment hardware and software according to customer and internal specifications of legacy...


  • Rolling Meadows, Illinois, United States Epiq Solutions Full time

    Epiq Solutions is seeking a skilled Senior DevOps Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, building, and maintaining scalable CI/CD pipelines for desktop and embedded software development. You will also maintain and optimize existing engineering infrastructure, including Jenkins,...


  • Rolling Meadows, Illinois, United States RTC Full time

    Job OverviewAs a key member of our engineering team, you will work closely with Senior Electrical Engineers to develop new designs and solutions. This role requires daily presence in our Rolling Meadows office.Key ResponsibilitiesAssemble prototype circuit boards and wire assembliesCollaborate with Senior Electrical Engineers to test and evaluate prototypes...


  • Rolling Meadows, Illinois, United States Sapiens Full time

    Job Title:Software Development SpecialistLocation:RemoteJob Description:Sapiens is seeking a skilled Software Development Specialist to join our North America team. This role will involve working on key client projects in the Professional Services department, collaborating with the client manager and internal project team to deliver high-quality software...


  • Rolling Meadows, Illinois, United States ATS Automation Full time

    Job Title: Service Controls EngineerJob Summary:We are seeking a highly skilled Service Controls Engineer to join our team at ATS Automation. As a Service Controls Engineer, you will be responsible for conceptualizing, developing, and programming retrofits and upgrades of automated equipment hardware and software.Key Responsibilities:Lead the development of...