Embedded Software Engineer – Perception Systems (C++/Linux)
ARi · Peoria, IL
$85,000–$90,000
Jul 5, 2026
Peoria, IL
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
“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.
Rare in this occupation — lead with these, and say what you built with them.
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.