Lead Embedded C++ Engineer - Onsite, MATLAB/Simulink

ARi

Peoria (IL)

On-site

USD 93,000 - 127,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

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

Job summary

ARi is seeking an experienced Embedded Software Engineer Lead to design, develop, test, and maintain embedded software on target hardware. Strong C/C++ skills, MATLAB/Simulink proficiency, and CAN/J1939 experience are required.

You will collaborate with Systems, Validation, and Product Engineering teams in a full-time onsite role in Peoria, IL. Ideal candidates have 10+ years in embedded software and hold a Bachelor's or Master’s degree in an engineering discipline.

Qualifications

  • Strong embedded C/C++ programming experience.
  • Experience with MATLAB/Simulink and model-based design.
  • Knowledge of CAN/J1939 communication protocols.
  • Experience with unit testing and test frameworks.

Responsibilities

  • Design, develop, and optimize embedded software in C/C++.
  • Develop and maintain unit test frameworks and automate tests in the build system.
  • Create and validate control algorithms using MATLAB/Simulink.
  • Translate requirements into software design and implementation.
  • Perform integration, debugging, and troubleshooting on target hardware.
  • Contribute to architecture reviews, code reviews, and technical discussions.
  • Execute unit, integration, and system testing activities.
  • Adhere to coding standards, documentation, and version control.
  • Collaborate with Systems, Validation, and Product Engineering teams.
  • Support process improvements for tools and methodologies.

Skills

Embedded C
C++
MATLAB/Simulink
CAN & J1939
Unit testing (CTest, GoogleTest)
Git version control
GUI/Display software

Education

Bachelor’s or Master’s degree in Computer Science / Embedded Systems / Electrical Engineering

Tools

Git

Job description

ARi is seeking an experienced Embedded Software Engineer Lead to design, develop, test, and maintain embedded software on target hardware. Strong C/C++ skills, MATLAB/Simulink proficiency, and CAN/J1939 experience are required.

You will collaborate with Systems, Validation, and Product Engineering teams in a full-time onsite role in Peoria, IL. Ideal candidates have 10+ years in embedded software and hold a Bachelor's or Master’s degree in an engineering discipline.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer: C/C++ & MATLAB Expert
Senior Embedded Software Engineer: C/C++ & MATLAB Expert

ARi • Peoria (IL)

On-site
USD 95,000 - 135,000
Health insurance
Dental insurance
Life insurance
+7
Embedded C++ Engineer - 10+ yrs
Embedded C++ Engineer - 10+ yrs

ARi • Peoria (IL)

On-site
USD 93,000 - 127,000
Health, dental, life insurance
Vision insurance
Paid time off
+4
Sr. Embedded Software Engineer (C++ & MATLAB)
Sr. Embedded Software Engineer (C++ & MATLAB)

ARi • Peoria (IL)

On-site
USD 95,000 - 135,000
Health insurance
Dental insurance
Life insurance
+7
Embedded Power Systems Test Engineer (Onsite)
Embedded Power Systems Test Engineer (Onsite)

ARi • Peoria (IL)

On-site
USD 75,000 - 95,000
Embedded Systems Project Engineer – HIL & Validation
Embedded Systems Project Engineer – HIL & Validation

ARi • Peoria (IL)

On-site
USD 65,000 - 90,000
Health insurance
Dental insurance
Life insurance
+4
Embedded Manufacturing Engineer - C, MATLAB/Simulink, CAN
Embedded Manufacturing Engineer - C, MATLAB/Simulink, CAN

Accord Technologies Inc • Cayuga (IL)

On-site
USD 80,000 - 100,000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Embedded Systems Software Engineer
Embedded Systems Software Engineer

LanceSoft, Inc. • Irvine (CA)

On-site
USD 120,000 - 180,000
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 3 #99469
Embedded Software Engineer 3 #99469

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Long-term contract with opportunities for extension or conversion to full-time