Software Engineer - Rolling Meadows, IL
Company: Epiq Solutions
Location: Rolling Meadows
Posted on: February 1, 2025
|
|
Job Description:
Epiq 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 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.IntroductionWe are excited to announce an
opportunity for a dynamic and innovative Software/Hardware Engineer
to join our forward-thinking team. In this role, you will have the
chance to work on cutting-edge technologies and make significant
contributions to both the software and hardware aspects of our
products. If you are passionate about creating seamless
integrations between software and physical devices and thrive in an
environment that values creativity and technical expertise, we
would love to hear from you. Job Summary and ResponsibilitiesWe are
growing our software team responsible for the software libraries
that enable our customers to build products leveraging our software
defined radio portfolio. These software components integrate
software control of high-speed RF and digital components into an
API used by our customers developing radio applications such as
4G/5G cellular processing, RF test and measurement equipment, drone
detection systems, and everything in between.Define and develop the
software implementation for our next-generation SDR
platformsDevelop interfaces to radio hardware and computing
components such as RFICs, GPS modules, RF switches, sensors, GPUs,
and FPGAsContribute to the development and automation of regression
tests to support library and new hardware product
releases.Characterize radio product performance metrics for
products having complex timing and signal quality
requirements.Provide support for users of software defined radio
products.Participate in software development team practices such as
code reviews, development of technical specifications, and
improvement of software processes and methodologies.
Requirements:REQUIRED SKILLS Bachelor's degree or higher in
engineering, computer science or equivalent experience in software
development (or on track to attain one within the next academic
year)1-6 years of relevant work experienceStrong software
engineering skills with experience in C/C++ developmentExperience
with software development, debugging, and deployment on Linux
systems, including tools like GDB, make, docker, and rpm/deb
packaging Ability to work independently when given a well-defined
taskExcellent communication skills (written and verbal)Detail
oriented with ability to multitask between two or more
projectsSelf-motivated personality and ability to work
independently as well as on a teamEligibility to work on Federal
contracts that require US CitizenshipDESIRED SKILLS Experience with
board support packages, kernel driver development, DMA, and
interfacing with hardware using interfaces like UART, SPI, I2C,
PCIe, and EthernetUnderstanding of RF and radio transceivers and
experience with the use of common RF test equipment such as
spectrum analyzers and signal generatorsFamiliarity with multiple
programming languages: C, C++, Python, Go, JavaExperience in using
Python for scripting, test automation, and numeric processing
tasksExperience developing and maintaining systems in support of
software development processes, including code review, continuous
integration, static analysis, and testing Experience developing
software that utilizes general-purpose GPU frameworks (e.g., Nvidia
CUDA) for accelerated computationFamiliarity with basic signal
processing used in wired or wireless communication systems like
filtering, spectral analysis, and frequency shiftingBENEFITS Join a
successful and growing company investing in our future
successFlexible work hoursGenerous vacation policyPaid five-week
sabbatical every five years401(k) matchingHealth, dental, vision
insuranceLife and long-term disability insuranceEmployee assistance
programWellness reimbursementCharitable giving company
matchCompetitive salary commensurate with experience and
performanceFun, 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
statusCompensation details: 90000-115000 Yearly
SalaryPI4001481d8fa6-25660-35994362
Keywords: Epiq Solutions, Carol Stream , Software Engineer - Rolling Meadows, IL, IT / Software / Systems , Rolling Meadows, Illinois
Click
here to apply!
|