Embedded Software Engineer

The Judge Group

Cary (NC)

On-site

USD 90,000 - 130,000

Full time

41 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

  • 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.
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field.
  • 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.
  • Understanding of software development and delivery processes.

Medical, dental, and vision insurance are available to qualified candidates who meet eligibility requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

CTC • Cary (NC)

On-site
USD 90,000 - 130,000
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
Embedded Software Engineer
Embedded Software Engineer

Jobot Consulting • El Segundo (CA)

On-site
USD 120,000 - 150,000
Meaningful Impact
Cutting-Edge Technology
Collaborative Environment
+2
Embedded Software Engineer
Embedded Software Engineer

L&T Technology Services • Mossville (IL)

On-site
USD 60,000 - 80,000
Embedded Software Engineer
Embedded Software Engineer

The Richmond Group USA • Erie

On-site
USD 70,000 - 95,000
Software Engineer III
Software Engineer III

Pratt Miller • Huntersville (NC)

On-site
USD 95,000 - 135,000
Embedded Software Engineer
Embedded Software Engineer

Katalyst-Healthcares- • Peoria (IL)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Judge Group, Inc. • Cary (NC)

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

ENC - ElDorado National California Inc. • Riverside (CA)

On-site
USD 120,000 - 160,000
Medical Insurance
FSA
HSA
+12