ARi · Peoria, IL

Salary
$85,000–$90,000
Posted
Jul 5, 2026
Location
Peoria, IL
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A senior embedded software engineering role focused on building perception systems for safety-critical machines, primarily involving camera and radar data processing pipelines. Day-to-day work covers C++ development on Linux, integrating perception software with hardware and machine control systems, and handling validation and debugging. Suited to engineers with a strong embedded Linux background and hands-on experience with sensor data processing.

Senior level · 5+ years · Peoria, IL

Must have (6)
C++ or CLinuxcamera data processingradar data processingCAN or EthernetGit
Nice to have (5)
CUDATensorRTJetsonGStreamerGTest or Ctest

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 15 people in the Peoria, IL area plausibly meet what this posting asks for (software developers). range 4–25

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What gives you an edge
CAN10%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
Linux45%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $133,462 (middle half $109,639–$161,536).

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (6)

The degree requirement lists Bachelor's or Master's in a relevant field, but no degree is stated as a hard gate — equivalent experience is implicitly accepted given the phrasing, so the degree requirement is set to None.

CAN and Ethernet are listed together as embedded communication protocol examples; CAN is used as the primary skill name with Ethernet as an alternative, reflecting that either satisfies the requirement.

The NVIDIA ecosystem (CUDA, TensorRT, Jetson, DRIVE platform) and GStreamer appear under 'Preferred Technical Skills' and are marked accordingly.

Experience with robotics, autonomous systems, perception, or sensor fusion is listed as preferred but names no specific tool or technology, so it is omitted from the skills list per extraction rules.

Real-time embedded systems and safety-critical software development familiarity is listed as preferred but is a methodology/domain concept rather than a named technology, so it is omitted.

The role is based at ARi's East Peoria, IL headquarters; no remote or hybrid arrangement is mentioned.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗