Principal Embedded Linux Software Engineer

2 weeks ago


Rolling Meadows, United States Epiq Solutions Full time
Job DescriptionJob DescriptionEpiq Solutions

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


INTRODUCTION

Do you enjoy developing complex multi-threaded Linux software applications?


Is your sweet spot writing code to interact with the real world through a range of different hardware interfaces?


Have you ever been challenged to architect software components that have to efficiently manage and process 100s - 1000s of Mbytes of data per second?


If so, we'd like to talk.


We are growing our software team responsible for the core set of software libraries and device drivers that enable our customers to build products leveraging our Sidekiq software defined radio portfolio. These software components (collectively called libsidekiq) provide a well-defined unified API to accelerate our customers developing radio applications in support of a wide range of use-cases, including applications such as 4G/5G base stations, RF test and measurement equipment, drone detection systems, and everything in between.


JOB RESPONSIBILITIES

  • Lead the architecture and design of new software products and features.
  • Collaborate with cross-functional teams (ex. product management, manufacturing, sales) to define product requirements.
  • Take a set of high-level goals/requirements and translate them into the detailed software components and interfaces needed to achieve the desired result
  • Participate in strategic planning for the engineering department and contribute to roadmaps for software development.
  • Leverage prior experience developing applications on both embedded and server-class Linux systems, using tools such as GCC, GDB, make/cmake, docker, Jenkins, and rpm/deb packaging
  • Participate in driver releases that harden a development branch into customer-ready distributions
  • Research and develop effective data movement strategies across CPUs, GPUs, and FPGAs
  • Debug Linux kernel space device drivers and the user space libraries that interface with them
  • Expand automated test coverage of codebase with signal in the loop control of external test equipment including USB/ethernet-enabled RF switches, attenuators, signal generators, and vector signal analyzers
  • Gather feedback from customers when debugging high complexity issues
  • Conduct code reviews and mentor junior engineers to promote best practices.
  • Document technical specifications, design patterns, and development processes.
Requirements:

REQUIRED SKILLS

  • Minimum of 8 years of relevant software development experience
  • Bachelor's degree or higher in engineering, computer science or equivalent experience in software development
  • Able to work both independently and as part of a cross-domain engineering team.
  • Significant demonstrated software engineering skills with experience in C/C++ development
  • Hands-on experience developing Linux user space applications for either ARM or x86-based platforms
  • Experience interfacing with low level hardware-peripherals (ex. Data converters, clock distribution chips, GPIO expanders) and hardware-interfaces (ex. SPI, I2C, USB, PCIe, or 10GigE)
  • A general understanding of RF or a basic understanding of signal processing concepts
  • Eligibility to work on Federal contracts which require US Citizenship

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


Equal Employment Opportunity/M/F/disability/protected veteran status

Compensation details: 130000-170000 Yearly Salary



PIa3143b7287f6-25405-35740909



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

    Seize a Career OpportunityEpiq Solutions, a pioneering developer of software-defined radio products and processing solutions, invites talented engineers to join our team. With 15 years of experience serving government and commercial clients, we have established ourselves as trusted partners in delivering cutting-edge open architecture products.About the...


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

    About Epiq SolutionsWe are a leading developer of software-defined radio (SDR) products and processing solutions, serving government and commercial enterprise customers. Our innovative approach enables spectrum dominance across maritime, land, air, and space domains.Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team as a...


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

    Epiq Solutions is a leading developer of cutting-edge software-defined radio (SDR) products and processing solutions. We empower maritime, land, air, and space domains with innovative technology that enables spectrum dominance.We're seeking an experienced Principal Embedded Linux Software Engineer to join our growing software team responsible for the core...


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

    Unlock Your Potential in a Dynamic RoleWe are seeking a highly skilled and experienced Staff Linux Board Support Package Engineer to join our innovative team at Epiq Solutions.This pivotal role offers the opportunity to lead the development of cutting-edge Board Support Packages (BSP) for our hardware platforms, driving technology forward and pushing the...


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

    Company OverviewEpiq Solutions is a leading provider of cutting-edge software-defined radio (SDR) products and processing solutions. Our mission is to enable spectrum dominance for maritime, land, air, and space domains. With 15 years of experience serving government and commercial enterprise customers, we have established ourselves as a trusted partner with...


  • Rolling Meadows, United States Epiq Solutions Full time

    Job DescriptionJob DescriptionEpiq SolutionsDescription:COMPANY BACKGROUNDEpiq 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...


  • Rolling Meadows, United States Epiq Solutions Full time

    Job DescriptionJob DescriptionEpiq SolutionsDescription:COMPANY BACKGROUNDEpiq 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...


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

    At Epiq Solutions, we are seeking an experienced Software Architect to lead the design and development of our cutting-edge software-defined radio (SDR) products. As a key member of our engineering team, you will be responsible for architecting software components that enable our customers to build high-performance radio systems.About Epiq SolutionsEpiq...


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

    Job OpportunityWe are seeking an exceptional Senior Software Architect to join our team at Epiq Solutions.About the RoleThis is a unique opportunity to lead the design and development of cutting-edge software-defined radio products and processing solutions for various domains.Our company has a proven track record of delivering innovative, open-architecture...


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

    We are seeking an experienced Embedded Systems Engineer to join our dynamic team at Epiq Solutions. In this pivotal role, you will lead the development of Board Support Packages (BSP) for our cutting-edge hardware platforms.As a seasoned professional in embedded software development, you will design and develop BSPs that ensure compatibility with the...

  • Software Engineer

    2 weeks ago


    Rolling Meadows, United States Epiq Solutions Full time

    Job DescriptionJob DescriptionEpiq SolutionsDescription:Company BackgroundEpiq 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 20K+ devices fielded to date, Epiq...

  • Software Engineer

    1 week ago


    Rolling Meadows, United States Epiq Solutions Full time

    Job DescriptionJob DescriptionEpiq SolutionsDescription:Company BackgroundEpiq 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 20K+ devices fielded to date, Epiq...


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

    Job OverviewEpiq Solutions is a leading developer of cutting-edge software-defined radio (SDR) products and processing solutions. We are seeking an experienced Software Development Specialist to join our team.Key ResponsibilitiesDesign and develop software implementations for next-generation SDR platformsCreate interfaces between software control systems and...


  • Rolling Meadows, Illinois, United States Vodastra Full time

    Job Description:Vodastra is seeking a highly skilled Software Engineer to join our team in Rolling Meadows, IL. This 12-month contract position offers an exciting opportunity to work on cloud-based applications using Java and Spring frameworks.About the Role:We are looking for a talented engineer with a strong background in software development, particularly...


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

    About Epiq SolutionsEpiq Solutions is a leading provider of software-defined radio (SDR) products and processing solutions. With over 15 years of experience serving government and commercial enterprise customers, we have established ourselves as a trusted partner with a proven heritage of delivering open architecture products in radically small form...


  • Rolling Meadows, United States Epiq Solutions Full time

    Job DescriptionJob DescriptionEpiq SolutionsDescription:COMPANY BACKGROUNDEpiq 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...


  • Rolling Meadows, United States Epiq Solutions Full time

    Job DescriptionJob DescriptionEpiq SolutionsDescription:COMPANY BACKGROUNDEpiq 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...


  • Rolling Meadows, Illinois, United States LHH Full time

    Manufacturing Systems Engineer Job DescriptionWe are seeking an experienced Manufacturing Systems Engineer to join our client's organization in the Skokie, IL area.Estimated Salary: $85,000 - $115,000About the JobThis position involves designing and implementing manufacturing systems, as well as providing training and support for programming and simulation...


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

    Unlock the Power of Wireless CommunicationWe are seeking a highly skilled Senior Digital Signal Processing Engineer to join our team at Epiq Solutions, a leading developer of cutting-edge software-defined radio (SDR) products and processing solutions.About UsEpiq Solutions has been serving government and commercial enterprise customers for over 15 years,...

  • Construction Engineer

    3 weeks ago


    Rolling Meadows, United States Insight Global Full time

    Musts:Associates degree or minimum of 5 years' experience in telecommunications Excellent communication skillsExperience coordinating 4G and 5G tower modifications projectsRF Datasheet Equipment and Construction Drawing review experience 48v DC Power Plant experience Knowledge of basebands and router installsConfident with computer programs, mainly excel and...