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


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



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.