Epiq Solutions Logo Epiq Solutions Logo
We are hiring!
Epiq Solutions is hiring!


Senior FPGA Engineer

Job Description

Epiq Solutions is currently seeking a talented FPGA engineer interested in making immediate contributions as part of a growing team that designs and manufactures state-of-the-art RF products and applications. The primary responsibility of this position is to develop FPGA designs and signal processing blocks that target Epiq's family of small form factor software defined radio (SDR) cards and platforms. The ideal candidate is a highly motivated, detail oriented, self-starter and team player, with a strong foundation of FPGA development experience and skills coupled with a desire for continuous learning. Specific job tasks include the following:

  • Design, implement, optimize, and maintain complete FPGA designs (both in-house and customer-facing) that target various Xilinx devices, from concept to deployed solution
  • Develop reusable Verilog modules for interfaces and signal processing blocks
  • Create effective simulation testbenches
  • Debug designs in hardware using tools such as Chipscope and lab equipment
  • Work closely with Wireless Signal Processing team to develop complete wireless applications (e.g. architect and implement algorithms based on bit-exact models written in software)
  • Create scripts and basic software models and test applications as necessary
  • Utilize best practices with coding and version control
  • Effectively document designs and directly support customers

Desired Skills & Experience

Required Skills

  • BS or MS in either Electrical Engineering or Computer Engineering
  • 5-10 years of writing Verilog RTL (including real-world industry experience building products)
  • Experience implementing complex signal processing algorithms in FPGAs
  • Experience with FPGA timing closure and troubleshooting bitstreams in hardware
  • Familiarity with software and/or scripting languages (e.g. Python, C, C++, Tcl, Bash)
  • Ability to work independently or on a small team
  • Excellent communication skills (written and verbal)
  • Detail oriented with ability to multitask between two or more projects

Desired Skills

  • Working knowledge of Linux and Git
  • Experience with DSP blocks (e.g. filters, FFTs) and RF concepts (e.g. up/down conversion)
  • Familiarity with wireless communication concepts (e.g. modulation, error control coding, channel estimation) and protocols (e.g. LTE, 802.11)
  • Experience developing software (Python or C/C++ preferred) models of signal processing blocks and/or porting bit-exact models to FPGA code
  • High-speed interfaces that leverage complex IP blocks (e.g. PCIe, Ethernet, JESD204, etc.)

Benefits

  • Join a successful small company with a bright future (founded in 2009, we now have a team of 30 full-time employees, and growing)
  • Competitive salary commensurate with experience and performance
  • 401(k) matching and profit sharing
  • Generous vacation policy
  • Flexible work hours and telecommuting options
  • Health and Dental insurance plans (and voluntary Vision)
  • Life and long term disability insurance
  • Paid five week sabbatical every five years
  • Fun, laid-back culture and rewarding work! Check us out at epiqsolutions.com



Senior Embedded Linux Engineer

Job Description

Epiq Solutions is seeking a full time Senior Embedded Linux Engineer for a position in Schaumburg, IL. The primary responsibility of this position is to work with the Epiq software team developing and supporting the libsidekiq software library. Libsidekiq provides an API for Sidekiq transceivers which allows customers to write their own radio applications. The Sidekiq family of transceivers includes the mPcie and m.2 Sidekiq, the recently released Sidekiq X2 and Z2, and the recently announced Sidekiq X4. Specific job tasks include the following:

  • Work with software team to develop and release new features for libsidekiq supporting the Sidekiq family of transceivers using C and C++
  • Port libsidekiq to new transceiver platforms
  • Provide support for users of libsidekiq and Epiq Solutions transceivers as well as the sales team
  • Contribute to the development and automation of regression tests for libsidekiq releases

Desired Skills & Experience

Required Skills

  • Bachelor's degree in computer engineering or computer science
  • 3+ years experience with C/C++ and Linux
  • Familiarity with software debugging on embedded Linux systems (GDB, etc)
  • Familiarity with hardware interfacing and debug tools (multimeter, scope, logic analyzer, etc)
  • Self-motivated personality and able to work independently
  • Willing and able to obtain a Top Secret security clearance, which requires U.S. citizenship

Desired Skills

  • Basic understanding of RF and radio transceivers
  • Experience with PCIe, DMA, VPX systems
  • Ability to interact directly with wide variety of customers, from users to engineers
  • Ability to multitask between two or more projects

Benefits

  • Join a successful small company with a bright future (founded in 2009, now a team of 30 employees, two offices, and growing)
  • Competitive base pay plus regular bonuses, commensurate with experience and performance
  • Flexible work hours and telecommuting options
  • 401(k) with company match and profit sharing
  • Generous vacation policy
  • Health and Dental insurance plans (and voluntary Vision)
  • Life and long term disability insurance
  • Paid five week sabbatical every five years
  • Fun, laid-back culture and rewarding work! Check us out at epiqsolutions.com

Senior Test Engineer

Job Description

Epiq Solutions is seeking a full time Senior Test Engineer with at least five years of hands-on experience to join our team developing both custom and commercial wireless communications systems. The primary responsibility of this role is to architect and implement automated test solutions for the various board-level and system-level wireless communications products developed by Epiq. This includes the development of hardware test harnesses as well as software applications for controlling electronic test equipment and collecting results. Additional responsibilities may include architecting and implementing automated regression testing for hardware and software products. The ideal candidate would have previous experience developing test software to interface and control electronic test equipment (RF signal generators, spectrum analyzers, power supplies, temperature chambers, etc), collect data to measure performance, and generate reports of test results. The candidate would work closely with both our engineering team as well as our production team. Specific job tasks include the following:

  • Work with engineering team to identify and document the required testing scenarios for Epiq's wireless products
  • Develop software libraries for controlling various electronic test equipment, including RF signal generators, spectrum analyzers, power supplies, temperature chambers, etc. via GPIB, serial, ethernet, or other standard interface
  • Architect and implement complete automated test software applications for Epiq's products
  • Develop documentation capturing the details of the test procedures
  • Generate test results, reports, and recommendations for review by both engineering and production teams
  • Provide training on test procedures to production staff

Desired Skills & Experience

Required Skills

  • Bachelor's degree in engineering or equivalent experience
  • Significant real-world experience (at least 3 years) developing automated test software in one or more programming languages (Python preferred) for electronic products (preferably wireless communications products)
  • Basic understanding of radio concepts and RF measurement techniques
  • Able to read and interpret schematics, PCB layout, and assembly documents for electronic printed circuit boards
  • Comfortable working with engineering staff to develop test procedures and documentation
  • Self-motivated personality and able to multitask between two or more projects
  • Willing and able to obtain a Top Secret security clearance, which requires U.S. citizenship

Desired Skills

  • Advanced understanding of RF performance metrics, such as noise figure, spurious free dynamic range, image rejection, etc.
  • Experience both using Linux and developing software applications that run on Linux-based computer systems
  • Experience setting up automated regression testing

Benefits

  • Join a successful small company with a bright future (founded in 2009, now a team of 30 employees, two offices, and growing)
  • Competitive base pay plus regular bonuses, commensurate with experience and performance
  • Flexible work hours and telecommuting options
  • 401(k) with company match and profit sharing
  • Generous vacation policy
  • Health and Dental insurance plans (and voluntary Vision)
  • Life and long term disability insurance
  • Paid five week sabbatical every five years
  • Fun, laid-back culture and rewarding work! Check us out at epiqsolutions.com

Senior Hardware Engineer

Job Description

Epiq Solutions is seeking a full-time Senior Hardware Engineer with at least 5 years of experience to join our team developing both custom and commercial wireless communications systems. The ideal candidate would have a passion for developing board-level analog and RF hardware designs, along with previous experience developing digital hardware designs. The candidate should have experience with the entire hardware design cycle, from concept to production. Specific job tasks include the following:

  • Develop block diagrams of potential hardware design concepts from high level requirements
  • Rapid prototyping and/or simulation of hardware design concepts to validate their performance
  • Perform part selection and schematic entry for analog/RF/digital circuit designs
  • Lead circuit design through layout by providing guidance on parts placement and critical routing
  • Troubleshoot prototype and production hardware in the lab using RF, analog, and digital test equipment
  • Write and review technical documentation and assist with proposals

Desired Skills & Experience

Required Skills

  • BS and/or MS in electrical or computer engineering, or equivalent experience
  • Significant industry experience (at least 5 years) developing real-world products
  • Recent design experience with at least three of the following:
    • RF low noise amplifiers (LNA)
    • RF power amplifiers (PA)
    • RF frequency synthesizer analysis/design (PLLs)
    • RF impedance matching (Smith charts)
    • RF filter design (lumped element and/or distributed)
    • Switching power supplies (DC/DC converters)
    • Embedded microcontrollers and associated interfacing (I2C, SPI, UART)
    • High speed digital design including FPGA-based systems
    • Interfacing to high-speed A/D and D/A converters
  • Experience with at least one schematic capture/PCB layout package (Altium preferred)
  • Self-motivated personality and able to work independently
  • Ability to multitask between two or more projects
  • Willing and able to obtain a Top Secret security clearance, which requires U.S. citizenship

Desired Skills

  • Experience with wireless communications systems
  • Programming experience (C/C++, Python, Matlab)
  • FPGA development experience (VHDL, Verilog), and associated synthesis + place/route tools
  • Experience managing a product through FCC compliance and/or type acceptance
  • Experience developing automated testing suites to verify hardware performance

Benefits

  • Join a successful small company with a bright future (founded in 2009, now a team of 30 employees, two offices, and growing)
  • Competitive base pay plus regular bonuses, commensurate with experience and performance
  • Flexible work hours and telecommuting options
  • 401(k) with company match and profit sharing
  • Generous vacation policy
  • Health and Dental insurance plans (and voluntary Vision)
  • Life and long term disability insurance
  • Paid five week sabbatical every five years
  • Fun, laid-back culture and rewarding work! Check us out at epiqsolutions.com



Other Positions
Epiq Solutions is always looking for experienced, talented engineers. The following skills are of particular interest to us:
  • FPGA-based signal processing
  • Software-based signal processing
  • Analog/RF hardware design
  • Cross-platform (Windows and Linux) user interface software design and implementation
Please send your resume to jobs@epiqsolutions.com for consideration.