Principal Embedded Linux Software Engineer - Rolling Meadows, IL

EPIQ DESIGN SOLUTIONS LLC
Rolling Meadows, Illinois, US
Full-time

For a complete understanding of this opportunity, and what will be required to be a successful applicant, read on.

Description : COMPANY BACKGROUND

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

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.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Affinity Home Care Group - Rolling Meadows, IL
Bellwood, Illinois

We are seeking a Home Caregiver to become a part of our team! You will provide routine healthcare to patients at the patient's home or in a care facility in the following areas:. Ability to build rapport with patient. Provide routine individualized care to the elderly,, or persons with disabilities....

Promoted
Sensear
Carpentersville, Illinois

The Embedded Software Engineer will be responsible for day-to-day tasks such as embedded software programming, software development, debugging, and software design. Implement version control and maintain all software components: embedded software, functional test software, and Windows software. Prov...

Promoted
MAC Executive Recruiters
Deerfield, Illinois

Participate in sprint planning, daily standups, demos, retrospectives, and software design meetings. Bachelor's Degree in Computer Science, Software Engineering, or equivalent field with 7+ years of proven experience designing and developing web applications. Emphasis on designing and building back-...

Sterling Engineering
Glen Ellyn, Illinois

Embedded Software Engineer . Responsible for applying engineering principles to the development of software for new embedded controller programs, reliable electronic control algorithms, and documentation needed to manufacture products. Collaboratively works with electrical hardware engineering ...

Wintrust Financial Corporation
Rosemont, Illinois

Comfortable working across teams, with good organizational skills, ability to work independently, good communication skills, good negotiation skills, and excellent analytical skills. The Principal Software Engineer is primarily responsible for the design, architecture, development, and maintenance o...

Splunk Inc
Illinois, United States

This role is for a Principal Software Engineer on the Mission Control product team in Splunk Enterprise Security which is an analytics-driven SIEM that solves a wide range of security analytics and security operations use cases like incident triaging, incident investigations, incident response, etc....

Affinity Home Care Group - Rolling Meadows, IL
Des Plaines, Illinois

Des plaines, IL: Reliably commute or planning to relocate before starting work (Preferred). ...

Sterling Engineering
Glen Ellyn, Illinois

Embedded Software Engineer . Responsible for applying engineering principles to the development of software for new embedded controller programs, reliable electronic control algorithms, and documentation needed to manufacture products. Collaboratively works with electrical hardware engineering ...

Epiq Solutions
Rolling Meadows, Illinois

Epiq Solutions systems are utilized by numerous commercial and defense/security customers throughout the world, providing solutions for multiple markets including embedded wireless transceivers, cellular survey, RF recording, technical surveillance countermeasures (TSCM), wireless intrusion detectio...

Wolters Kluwer DXG U.S., Inc.
Remote, IL, USA
Remote

You will leverage your strong analytical and problem-solving skills, coupled with expert-level coding and refactoring experience, to drive innovation and efficiency within our engineering teams. At */dxg Advanced Technology Engineering, we’re a rapidly growing team of over 40 engineers operating wit...