Software Engineer

Judge Group, Inc.

Cary (NC)

On-site

USD 146,026,000 - 148,781,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

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 for a contract role in Cary, NC. The position focuses on developing and maintaining embedded software across multiple vehicle platforms in an Agile setting.

You will work with C/C and MATLAB/Simulink, perform requirements analysis, and contribute to software architecture and testing efforts. This contract spans 1 year with hourly compensation.

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.

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

Embedded software
C programming
Analytical problem solving

Education

Bachelor’s degree in Electrical Engineering or related field

Tools

MATLAB
Simulink
Stateflow
Model-Based Design

Job description

Location: Cary, NC Salary: $51.00 USD Hourly – $52.00 USD Hourly Description:

Job Title: Embedded Software Engineer

Location: Cary, NC

Duration: Contract 1 Years

Key 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.

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.

This job and many more are available through The Judge Group.

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 146,026,000 - 148,781,000
Medical, dental, and vision insurance
Embedded Software Engineer
Embedded Software Engineer

Vertage Inc. • Michigan

Hybrid
USD 105,000 - 145,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
Embedded Software Engineer
Embedded Software Engineer

Accord Technologies Inc • Illinois

On-site
USD 95,000 - 130,000
Embedded Software Engineer – Vehicle Systems
Embedded Software Engineer – Vehicle Systems

Aquent • Cary (NC)

On-site
USD 83,000 - 152,000
Software Engineer
Software Engineer

Aquent • Cary (NC)

On-site
USD 83,000 - 152,000
Embedded Software Engineer
Embedded Software Engineer

Stefanini Group • Allen Park (MI)

On-site
USD 84,000 - 91,000
Automotive Embedded Software engineer
Automotive Embedded Software engineer

Largeton Group • Greensboro (NC)

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

Katalyst CRO • Peoria (IL)

On-site
USD 100,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Saige Partners • Peoria (IL)

On-site
USD 41,328 - 45,460
Weekly payment solutions
Health benefits