Principal Embedded Linux Engineer, Matchstiq Platform - Rolling Meadows, IL
New Yesterday
Epiq 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
JOB SUMMARY
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 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 RF sensing, rogue cellular base station detection, RF test and measurement, drone detection, and everything in between.
JOB RESPONSIBILITIES
Lead the architecture and design of new software products and features.
Collaborate with cross-functional product teams (ex. product management, systems engineering, etc.) to define product requirements.
Collaborate with a cross-functional (HW, FPGA, etc.) team by participating in schematic reviews, cross-domain feature implementation, integration & debugging to develop new SDR products.
Design and develop detailed software components and interfaces from high-level features and requirements.
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
Research and develop effective data movement strategies across CPUs, GPUs, and FPGAs
Develop & 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.
Support technical investigations and address customer 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 or higher in engineering, computer science or equivalent experience in software development
Minimum of 8 years of relevant software development experience
Significant and 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
Self-motivated personality and ability to work independently as well as part of a cross-domain engineering team
Eligibility to work on Federal contracts that 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, 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.
Equal Employment Opportunity/M/F/disability/protected veteran status
Compensation details: 130000-170000 Yearly Salary
PIcab5ea8deb8f-35216-37989116
- Location:
- Rolling Meadows
- Category:
- Telecommunications
We found some similar jobs based on your search
-
New Yesterday
Principal Embedded Linux Engineer, Matchstiq Platform - Rolling Meadows, IL
-
Rolling Meadows, Illinois
-
$130,000
Epiq Solutions While professional experience and qualifications are key for this role, make sure to check you have the preferable soft skills before applying if required. Description: COMPANY BACKGROUND Epiq Solutions develops cutting-edge softwar...
More Details -
-
New Yesterday
Principal Embedded Linux Engineer, Matchstiq Platform - Rolling Meadows, IL
-
Rolling Meadows
- Telecommunications
Epiq 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 govern...
More Details -