×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer

Job in Schaumburg, Cook County, Illinois, 60159, USA
Listing for: ISCO International LLC
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Python, C++ Developer
Job Description & How to Apply Below

Overview

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
  • Proficiency in C/C++ programming in an embedded Linux environment.
  • Experience in embedded software design and implementation for Linux platforms which interface to FPGAs and other hardware.
  • Experience with TCP/IP protocols with hands-on experience debugging networking issues.
  • Familiarity with Linux device driver development and debugging in user space and kernel.
  • Familiarity with PCIe, SPI, I2C, GPIO, flash devices, and other hardware interfaces.
  • Experience with embedded Linux platforms such as Yocto.
  • Experience with version control systems such as Git.
  • Knowledge of the complete software development life cycle, from requirements to design, implementation, testing, and release.
  • Strong work ethic and the ability to work both independently and as part of a team.
  • Ability to effectively communicate via oral and written communications with senior management and technical staff.
  • Recommended Skills
  • Knowledge and experience in adjacent areas — FPGA and DSP.
  • Proficiency in Python programming in an embedded systems environment.
  • Familiarity with Python mathematical and data analysis packages.
  • Experience with Linux server platforms including Ubuntu.
  • Knowledge of security best practices in embedded systems development.
  • Ability to test, validate and debug issues using RF measurement equipment like Spectrum Analyzer.
  • Experience with automated system testing.
  • Familiarity with ISO 9001:2015 quality standard requirements for documenting all phases of data acquisition is a plus but not necessary.
  • Additional Requirements
  • Occasional domestic travel in support of customer meetings or product trials is required. The travel is estimated at about 10% of the time.
  • 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

    Reports To:

    Vice President – Engineering

    #J-18808-Ljbffr
    Position Requirements
    10+ Years work experience
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary