Senior Embedded Software Engineer - C/C++ & MATLAB/Simulink

ARi

Peoria (IL)

On-site

USD 110,000 - 140,000

Full time

14 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental, and life insurance
Vision coverage
Paid time off
Sick days
Company holidays
Maternity/paternity leave
Bereavement support
401(k) program

Job summary

ARi, headquartered in East Peoria, IL, USA, is seeking a Senior Embedded Software Engineer to design, develop, test, and maintain embedded software systems. You will apply strong C/C++ skills, MATLAB/Simulink, and expertise in embedded development processes to deliver robust solutions.

The role covers design, validation, and integration across multi-disciplinary teams, with emphasis on code quality, testing, and continuous improvement.

Qualifications

  • 6–8 years of embedded software development experience.
  • Strong C/C++ skills and MATLAB/Simulink proficiency.
  • Experience with CAN/J1939 communication protocols.
  • Experience in unit testing (CTest/GTest) and version control.

Responsibilities

  • Design, develop, and optimize embedded software in C/C++.
  • Develop and maintain unit test frameworks and test code.
  • Create, simulate, and validate control algorithms in MATLAB/Simulink.
  • Translate requirements into software design and implementation.
  • Perform software integration, debugging, and targeting on hardware.
  • Participate in architecture reviews, code reviews, and diagnostics.
  • Conduct unit/integration/system testing and ensure quality.
  • Collaborate with Systems, Software, Validation, and Product teams.

Skills

Embedded C/C++
GTest
CAN/J1939
Git
Debugging
GUI concepts

Education

Bachelors or Masters in EE/CS

Tools

MATLAB/Simulink
Embedded Coder

Job description

ARi, headquartered in East Peoria, IL, USA, is seeking a Senior Embedded Software Engineer to design, develop, test, and maintain embedded software systems. You will apply strong C/C++ skills, MATLAB/Simulink, and expertise in embedded development processes to deliver robust solutions.

The role covers design, validation, and integration across multi-disciplinary teams, with emphasis on code quality, testing, and continuous improvement.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior MATLAB/Simulink Embedded Lead Engineer
Senior MATLAB/Simulink Embedded Lead Engineer

ARi • Peoria (IL)

On-site
USD 90,000 - 100,000
Group health insurance
Dental insurance
Life insurance
+4
Sr. Embedded Software Engineer (C++ & MATLAB)
Sr. Embedded Software Engineer (C++ & MATLAB)

ARi • Peoria (IL)

On-site
USD 110,000 - 140,000
Health, dental, and life insurance
Vision coverage
Paid time off
+5
MATLAB Simulink Engineer
MATLAB Simulink Engineer

ARi • Peoria (IL)

On-site
USD 90,000 - 100,000
Group health insurance
Dental insurance
Life insurance
+4
Senior Embedded Engineer (Radar & Vision, C++/Linux)
Senior Embedded Engineer (Radar & Vision, C++/Linux)

ARi • Peoria (IL)

On-site
USD 90,000 - 115,000
Embedded Software Engineer – Perception Systems (C++/Linux)
Embedded Software Engineer – Perception Systems (C++/Linux)

ARi • Peoria (IL)

On-site
USD 110,000 - 170,000
Embedded Power Systems Test Engineer (Onsite)
Embedded Power Systems Test Engineer (Onsite)

ARi • Peoria (IL)

On-site
USD 75,000 - 95,000
Senior Embedded Systems Software Engineer
Senior Embedded Systems Software Engineer

Employment International • Irvine (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Real-Time Controls Engineer
Senior Embedded Real-Time Controls Engineer

Employment International • Irvine (CA)

On-site
USD 120,000 - 160,000
Senior Aerospace Embedded Systems Engineer
Senior Aerospace Embedded Systems Engineer

iO Associates • Bristol (VA)

On-site
USD 120,000 - 180,000
Sponsorship for qualified candidates
International collaboration
Professional development
MATLAB/Simulink Embedded SW Engineer
MATLAB/Simulink Embedded SW Engineer

Intellectt Inc • Mossville (IL)

On-site
USD 80,000 - 100,000