1

Mid Level Computer Science Research Jobs in Chicago, IL

Top 50 AmLaw firm is seeking a junior to mid-level associate to join their Technology Transactions ... An undergraduate or advanced degree or work experience in computer science, electrical engineering ...

Computer Science Teacher

East Chicago, IN · On-site

$48K - $67K/yr

Serve as an active member of teams such as grade-level, school-wide planning, school improvement or other areas of focus. * May participate in extracurricular activities such as coaching, clubs ...

Computer Science Teacher

East Chicago, IN · On-site

$48K - $67K/yr

Serve as an active member of teams such as grade-level, school-wide planning, school improvement or other areas of focus. * May participate in extracurricular activities such as coaching, clubs ...

next page

Showing results 1-20

Mid Level Computer Science Research information

See Chicago, IL salary details

$9

$27

$53

How much do mid level computer science research jobs pay per hour?

As of Jun 24, 2026, the average hourly pay for mid level computer science research in Chicago, IL is $27.73, according to ZipRecruiter salary data. Most workers in this role earn between $18.56 and $40.87 per hour, depending on experience, location, and employer.
What are the most commonly searched types of Computer Science Research jobs in Chicago, IL? The most popular types of Computer Science Research jobs in Chicago, IL are:

Mid level C++/ Rust Developer (embedded)

Kasmo Global

Palatine, IL • On-site

Other

Posted 2 days ago


Job description

Mid level C++/ Rust Developer (embedded)
Location: palatine,IL
Duration: Long term
80% remote-must be as needed quarterly . They will cover travel..
Duration: contract to hire!! Must be ok with this. Must be green card or usc.
Title: Mid level C++/ Rust Developer (embedded)
The Firmware Platform team contributes to all connected grills and accessories at Weber. The team is responsible for a wide range of activities that includes: hardware bring-up, software architecture, distributed systems, radio communications, sensor integration, and future feature development for embedded Wi-Fi and Bluetooth devices.
We are looking for an engineer to contribute towards our expanding portfolio of Internet-connected grill and accessory devices. You will be responsible for: delivering new features, maintaining, and improving existing software.
The ideal candidate is one who enjoys solving technical challenges, managing multiple tasks, and is eager to grow their expertise in the consumer electronics space. You will collaborate with senior engineers and with cross-functional teams contributing to innovative projects while continuing to develop your skills.

  • BS in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent experience.
  • 4+ years embedded software development experience.
  • Strong proficiency in C++, scripting experience using Python.
  • BIG PLUS IF THEY HAVE EXPREEINCE WITH RUST
  • Experience with CI/CD, JIRA, MS Office.
  • Proficient with Git and common Git workflows.
  • Experience in Hardware-Software integration including board bring up, reading schematics and datasheets.
  • Experience with laboratory equipment (frequency generator, logic analyzer, oscilloscope).
  • Familiarity with embedded architectures (ARM and RISC-V).
  • Familiarity with Rust programming language
  • Understands common protocols (SPI, I2C, UART, USB).
  • Proficiency in bare metal and RTOS.
  • Knowledge in software architectural design patterns including low-level interfaces, asynchronous concurrency, layered architecture, modularity, scalability, and real-time constraints.
  • Knowledge of unit testing frameworks.