Embedded Systems Engineer: C/C++, MATLAB/Simulink, CAN

The Judge Group

Cary (NC)

On-site

USD 90,000 - 130,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance

Job summary

The Judge Group is seeking an embedded software engineer to design, develop, and maintain software for vehicle platforms using C/C++ and MATLAB Simulink. You will conduct requirements analysis, architecture design, and feature implementation across multiple configurations.

You will work with embedded OS, device drivers, and CAN/J1939 protocols, participate in code reviews and testing, and collaborate in an Agile team to ensure high-quality software delivery.

Qualifications

  • Experience in embedded software development using C and/or C++.
  • Hands-on experience with MATLAB, Simulink, Stateflow, or Model-Based Design tools.
  • Knowledge of embedded operating systems and software drivers.
  • Experience with CAN/J1939 communication protocols.
  • Strong problem-solving and analytical skills.
  • Experience writing and reviewing software requirements.

Responsibilities

  • Develop and maintain embedded software applications using C/C++ and MATLAB Simulink.
  • Perform requirements analysis, operational concept development, and software architecture design.
  • Implement software features and resolve defects according to defined requirements.
  • Participate in code reviews, software integration, and testing activities.
  • Maintain feature-level software architecture across multiple vehicle platforms and configurations.
  • Analyze, troubleshoot, and resolve complex software issues.
  • Conduct unit, integration, and functional testing to ensure software quality and reliability.
  • Work with embedded operating systems, device drivers, and hardware interfaces.
  • Support vehicle platform validation, testing, and performance tuning.
  • Collaborate with cross-functional engineering teams in an Agile development environment.

Skills

C/C++ Embedded
Embedded software
CAN/J1939

Education

Bachelor's degree in Electrical/Computer/Mechanical Engineering or related field

Tools

MATLAB
Simulink
Stateflow
Model-Based Design

Job description

The Judge Group is seeking an embedded software engineer to design, develop, and maintain software for vehicle platforms using C/C++ and MATLAB Simulink. You will conduct requirements analysis, architecture design, and feature implementation across multiple configurations.

You will work with embedded OS, device drivers, and CAN/J1939 protocols, participate in code reviews and testing, and collaborate in an Agile team to ensure high-quality software delivery.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (C/C++, MATLAB/Simulink) – 1-Year Contract
Embedded Software Engineer (C/C++, MATLAB/Simulink) – 1-Year Contract

Judge Group, Inc. • Cary (NC)

On-site
USD 106,000 - 108,000
Medical, dental, and vision insurance
Embedded Software Engineer
Embedded Software Engineer

The Judge Group • Cary (NC)

On-site
USD 90,000 - 130,000
Medical, dental, and vision insurance
Software Engineer
Software Engineer

Judge Group, Inc. • Cary (NC)

On-site
USD 106,000 - 108,000
Medical, dental, and vision insurance
Embedded Systems Engineer - Simulink, C/C++, CAN/J1939
Embedded Systems Engineer - Simulink, C/C++, CAN/J1939

Entegee • Cary (NC)

On-site
USD 85,000 - 120,000
Medical
Dental
Vision
+5
Embedded Software Engineer
Embedded Software Engineer

Vertage Inc. • Michigan

Hybrid
USD 105,000 - 145,000
Embedded Software Engineer
Embedded Software Engineer

Katalyst CRO • Peoria (IL)

On-site
USD 100,000 - 140,000
Senior Embedded Systems Engineer - Automotive & Energy
Senior Embedded Systems Engineer - Automotive & Energy

Cintal, Inc. • Chillicothe (IL)

On-site
USD 95,000 - 135,000
10 paid holidays
2 weeks PTO (pro-rated)
Medical, dental, vision insurance
+4
Hybrid Embedded Software Engineer – C, MATLAB/Simulink, HIL
Hybrid Embedded Software Engineer – C, MATLAB/Simulink, HIL

Vertage Inc. • Michigan

Hybrid
USD 105,000 - 145,000
Senior Embedded Software Integration Engineer (Linux/CAN)
Senior Embedded Software Integration Engineer (Linux/CAN)

Judge Group, Inc. • Sterling Heights (MI)

On-site
USD 76,000 - 81,000
Embedded Software Engineer: MATLAB/Simulink, CAN/LIN, HIL
Embedded Software Engineer: MATLAB/Simulink, CAN/LIN, HIL

Fasttek • Dearborn (MI)

On-site
USD 90,000 - 130,000
Medical and Dental insurance
Vision
PTO
+3