Join the ISCO Team

Watch for job openings here

Working for ISCO gives you the opportunity to improve wireless communications for everybody.  Our technology helps wireless networks work better, and everybody wants that!  Besides working better for everyday use, we help improve public safety by making sure networks are always available so emergency calls can get through.  We even help defend against bad actors by detecting jammers that might be used to disrupt wireless communications.  By working for ISCO you have an impact on the wireless world we all depend on.

ISCO is an equal opportunity employer with a very diverse employee base working in a variety of different positions. ISCO is a privately held entrepreneurial company that offers a flexible and friendly work environment. Our employees enjoy a unique opportunity to see, experience and participate in all aspects of the business as we deliver technology to the thriving wireless industry.

If you think you are a good fit with ISCO based on this description, click on a position title below to see a complete description of the job and associated requirements.  Then fill out the form indicating the position you are interested in and upload your resume.  Including a cover letter is optional; alternatively you can write a message in the text box to accompany your submission.  You can also email your resume to jobs@iscointl.com or call 630-283-3100.

Current Openings

Scroll down for details on each

Senior Product Manager - DSP Algorithms & O-RAN Integration

Senior Wireless Digital Signal Processing Engineer

Senior Wireless FPGA Design Engineer

Senior Embedded Software Engineer


Senior Product Manager - DSP Algorithms & O-RAN Integration

Position Description

ISCO is a leading innovator in digital signal processing (DSP) algorithms, specializing in advanced interference cancellation solutions for wireless communications.  As we expand our presence in the O-RAN ecosystem, we are seeking a Senior Product Manager to drive the integration of ISCO's DSP solutions into O-RAN RU and DU.  This role will bridge the gap between ISCO advanced DSP technology and the broader O-RAN ecosystem, working closely with RU and DU vendors to integrate ISCO's interference cancellation IP into their products.  This is an excellent position for a talented, motivated experienced candidate seeking the opportunity to develop industry leading solutions. 

Key Responsibilities

  • Develop and execute strategy for integrating our DSP algorithms into O-RAN RU and DU products.
  • Create partnerships and build relationships with major RU and DU vendors.
  • Define integration roadmaps aligned with O-RAN specifications and market needs.
  • Identify and prioritize market opportunities for ISCO's IP portfolio.
  • Work with engineering teams to optimize ISCO's DSP solutions for O-RAN architectures.
  • Guide the development of integration tools and APIs.
  • Define performance benchmarks and validation criteria.
  • Collaborate with partners' engineering teams on implementation challenges.
  • Develop licensing and pricing strategies for ISCO IP.
  • Define product requirements for different O-RAN integration scenarios.
  • Track market trends and adjust product strategy accordingly. 

Education/Experience

BSEE or similar.  MSEE preferred. At least 5+ years of embedded or FPGA software development and at least 5+ years of product management experience.

Required Skills

1. Solid understanding of O-RAN architecture, particularly RU, DU and RIC.

2. Solid understanding of 4G/5G physical layer processing, particularly as implemented in O-RAN.

3. Prior experience with embedded software or FPGA development for commercial products.

4. Product Management experience in DSP or RAN technology or similar.

5. Proven track record of successful technology licensing or IP integration projects.

6. Familiarity with wireless radio and baseband processing architectures.

7. Ability to create and communicate detailed product requirements to the engineering teams.

8. Solid project management skills.

9. Excellent communication skills (both verbal and written).  Able to clearly and concisely communicate with team members, sales team, customers and management on issues concerning designs and other business issues.

10. Ability to negotiate and influence cross-functional stakeholders.

11. Ability to navigate partner organizations to drive integration projects.

12. Ability to balance technical requirements with business objectives.

13. Proven collaboration skills.

Preferred Skills

1. Understanding of RU/DU vendor interop processes.

2. Familiarity with telecom IP licensing models.

3. Experience with O-RAN working groups.

4. Experience with O-RAN OTIC labs.

Additional Requirements

Travel in support of customer/partner meetings, trials, etc. is required.  The travel should be estimated at about 30% of the time.

Location

This position is at ISCO headquarters in Schaumburg, IL.  Remote candidates are also strongly considered given the right set of skills and experience.

Residency Requirement

Candidates must be US Citizens or US permanent residents and reside in the US.

Reports To:  Vice President - Engineering


Senior Wireless Digital Signal Processing Engineer

Position Description

ISCO seeks a Senior Wireless Digital Signal Processing Engineer with a broad engineering skill set, innovative spirit, and desire to work in a fast-paced, entrepreneurial environment.  As a member of the Development Team, you will be responsible for the design and implementation of DSP algorithms for the PHY layer and Digital Front-End (DFE) signal processing for 4G/5G communication systems.  Engineering responsibilities will begin at the conceptual phase and extend through product design, optimization, and deployment.  This is an excellent position for a talented, motivated, and experienced engineer seeking the opportunity to develop industry leading solutions.

Education/Experience

MSEE or similar with emphasis on digital signal processing for wireless applications, and a minimum of 5-7 years of related experience.

Necessary Skills

1.  Must have demonstrated expertise in DSP algorithm modeling and development using MATLAB with the focus on time-domain IQ signal processing.

2. Experience implementing Digital Front-End (DFE) signal processing techniques, including digital filtering, crest factor reduction, digital predistortion, and digital upconversion/downconversion for 4G/5G systems.

3.  In-depth knowledge of 4G/5G air interface; PHY layer algorithm design and simulation for OFDM systems; familiarity with wireless base station architectures.

4.  Must be familiar with and understand basic RF concepts, ADC concepts, the concepts of radio frequency propagation, MIMO, beamforming, channel modelling, modulation and demodulation of wireless signals, basic RF components used in 4G/5G radio design.

5.  Must be familiar with software development, FPGA development, algorithm implementation using fixed point models.  Strong skills in the area of digital signal processing algorithm development, analysis and implementation.

6.  Should have laboratory experience with test equipment, such as spectrum analyzers, network analyzers, signal generators, power meters.

7.  Experience with algorithm testing and algorithm implementation using software defined radios is a plus. Proven ability to take projects from conception to design validation and final verification. 

8.  Good communication skills.  Able to clearly and concisely communicate with team members, sales team, customers and management on issues concerning designs and other business issues.

9.  Experience with patent disclosures and filings is a plus and will be part of the job.

10. Working knowledge of C/C++/Python is a plus.

Additional Requirements

1. Occasional domestic travel in support of customer meetings or product trials is required.  The travel is estimated to be about 10% of the time.

2. Since ISCO makes equipment for cellular operators and cellular networks operate 24/7, on rare occasions some work (particularly during product trials) may have to be performed during off hours between 12am-4am or on weekends.

Location

This position is at ISCO headquarters in Schaumburg, IL.  Remote candidates are also strongly considered given the right set of skills and experience.

Residency Requirement

Candidates must be US Citizens or US permanent residents and reside in the US.

Reports To:  Vice President - Engineering


Senior Wireless FPGA Design Engineer

Position Description

ISCO is looking for a Senior FPGA Design Engineer to help architect, develop and implement ISCO's new telecommunications products.  This role requires a Senior-level FPGA design engineer with broad engineering skills, innovative spirit, and desire to work in a fast-paced, entrepreneurial environment. Candidates should have a background in wireless communication with experience working on baseband data of wireless communications systems.  

The focus of the position is the development, implementation, and test of digital signal processing algorithms and communications protocols for wireless systems.

Education/Experience

Bachelor's Degree from a 4-year university in Electrical Engineering, Computer Engineering, or related technical field is required.  Master's Degree in Electrical Engineering or Computer Engineering is a plus.  Minimum of 7 years of hands-on FPGA design experience.

Necessary Skills

1.  Proficiency in RTL logic design and verification with Verilog and/or VHDL.

2.  Proficiency with HDL functional simulator such as ModelSim.

3.  Experience with FPGA design tool flows using Quartus or Vivado.

4.  Experience with FPGA development of system-on-chip (SoC) architectures, memory interfaces, bus protocols, and peripherals.

5.  Experience with FPGA development using Transceivers/Serdes is a must.

6.  Knowledge of the complete FPGA software development life cycle, from requirements to design, implementation, testing, and release.

7.  Ability to create and execute test plans using external test equipment such as spectrum analyzers, signal generators, protocol analyzers.

8.  Strong work ethic and the ability to work both independently and as part of a team.

9.  Ability to effectively communicate via oral and written communications with management and technical staff.

Recommended Skills

1.  Some level of proficiency with Linux OS and with Linux device driver.

2.  Knowledge and experience in adjacent areas -- DSP and RF.

3.  C/C++/Python programming skills.

4.  Familiarity with ISO 9001:2015 quality standard requirements for documenting all phases of data acquisition is a plus but not necessary.

Additional Requirements

1.  Occasional domestic travel in support of customer meetings or product trials is required.  Travel is estimated to be about 10% of the time.

2.  Since ISCO makes equipment for cellular operators and cellular networks operate 24/7, on rare occasions some work may have to be performed during off hours between 12am-4am or on weekends.

Location

This position is at ISCO headquarters in Schaumburg, IL.  Remote candidates are also strongly considered given the right set of skills and experience.

Residency Requirement

Candidates must be US Citizens or US permanent residents and reside in the US.

Reports To:  Vice President - Engineering.


Senior Embedded Software Engineer

Position Description

ISCO is looking for a Senior Embedded Software Engineer to help architect, develop and implement ISCO's new telecommunications products.  This role has a wide scope that may include implementation of DSP algorithms, development of drivers and APIs, design of O&M functions, and even support of automated test development efforts.  This role requires a Senior level Software Engineer with a broad range of skills, innovative spirit and desire to work in a fast-paced, entrepreneurial environment.  Candidates should have a background in wireless communication with experience working with embedded Linux at application and kernel levels and practical knowledge of ARM processors.

This is an excellent position for a talented, motivated engineer seeking the opportunity to make a strong impact.

Education/Experience

BS in Engineering, MSEE is a plus, and a minimum of seven to ten years related experience.

Necessary Skills

1.  Proficiency in C/C++ programming in an embedded Linux environment.

2.  Experience in embedded software design and implementation for Linux platforms which interface to FPGAs and other hardware.

3.  Experience with TCP/IP protocols with hands-on experience debugging networking issues.

4.  Familiarity with Linux device driver development and debugging in user space and kernel.

5.  Familiarity with PCIe, SPI, I2C, GPIO, flash devices, and other hardware interfaces.

6.  Experience with embedded Linux platforms such as Yocto.

7.  Experience with version control systems such as Git.

8.  Knowledge of the complete software development life cycle, from requirements to design, implementation, testing, and release.

9.  Strong work ethic and the ability to work both independently and as part of a team.

10. Ability to effectively communicate via oral and written communications with senior management and technical staff.

Recommended Skills

1.  Knowledge and experience in adjacent areas -- FPGA and DSP.

2.  Proficiency in Python programming in an embedded systems environment.

3.  Familiarity with Python mathematical and data analysis packages.

4.  Experience with Linux server platforms including Ubuntu.

5.  Knowledge of security best practices in embedded systems development.

6.  Ability to test, validate and debug issues using RF measurement equipment like Spectrum Analyzer.

7.  Experience with automated system testing.

8.  Familiarity with ISO 9001:2015 quality standard requirements for documenting all phases of data acquisition is a plus but not necessary.

Additional Requirements

1.  Occasional domestic travel in support of customer meetings or product trials is required.  The travel is estimated at about 10% of the time.

2.  Since ISCO makes equipment for cellular operators and cellular networks operate 24/7, on rare occasions some work may have to be performed during off hours between 12am-4am or on weekends.

Location

This position is at ISCO headquarters in Schaumburg, IL.  Remote candidates are also strongly considered given the right set of skills and experience.

Residency Requirement

Candidates must be US Citizens or US permanent residents and reside in the US.

Reports To:  Vice President - Engineering


Please check back for updates.


Apply using the form below


Name*
Email*
Phone*
Select the job you are interested in:
Upload your resume and cover letter here: *
Drag and drop files here
- or -
Message (500 character limit):
0 of 500