Haystack
← Back to Jobs
Technology

Software Engineer

Judge Group, Inc.Cary, NC🇺🇸United StatesPosted 20 Jul 2026

Why This Role Stands Out

This hybrid Software Engineer role offers an exciting opportunity to design and develop embedded software for vehicle platforms, with competitive hourly pay between $47-$52. You'll thrive here if you possess strong C/C++ and MATLAB/Simulink skills, enjoy complex problem-solving, and are eager to contribute to innovative projects within a collaborative environment. Apply today to advance your career in cutting-edge technology!

Quick Overview

Salary
$47 - $52/hr
Work Type
Hybrid
Level
Mid Senior

Job Description

Location: Cary, NC Salary: $47.00 USD Hourly - $52.00 USD Hourly Description:
Our client is currently seeking a Software Engineer
Location: Cary, NC
Duration: 12+ months

Key Responsibilities
  • Perform requirements analysis, operational concept development, software design, and system architecture activities.
  • Develop and maintain embedded software features for multiple vehicle platforms and configurations.
  • Implement new functionality and resolve software defects in accordance with established requirements.
  • Participate in software integration, code reviews, unit testing, and functional testing activities.
  • Support component integration, vehicle-level validation, and troubleshooting efforts.
  • Maintain and enhance feature-level software architecture across product lines.
  • Investigate, analyze, and drive resolution of complex software and system issues.
  • Collaborate with cross-functional teams to ensure successful software delivery.

Required Qualifications

Technical Skills (Highest Priority)
  • Strong proficiency in embedded software development using C and/or C++.
  • Hands-on experience with MATLAB/Simulink, Model-Based Design, and Stateflow.
  • Experience developing embedded applications and software components.
  • Understanding of embedded operating systems, device drivers, and hardware/software integration.
  • Experience with software component unit testing and functional testing.
  • Knowledge of software development lifecycle and delivery processes, including Agile methodologies.
  • Experience writing, reviewing, and managing software requirements.
  • Familiarity with CAN/J1939 communication networks.
  • Strong analytical and technical problem-solving skills.

Communication & Collaboration
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a collaborative, team-oriented environment.
  • Experience participating in design reviews, code reviews, and technical discussions.

Preferred Qualifications
  • Experience with control systems design and analysis, particularly within agricultural or off-highway vehicle applications.
  • Hands-on experience with model-based software development tools and methodologies.
  • Understanding of mechanical, electrical, and hydraulic system design and diagnostics.
  • Knowledge of electronic circuits and components, including the ability to interpret schematics and datasheets.
  • Experience with Continuous Integration (CI), automated build systems, and software automation tools.
  • Familiarity with embedded development tools such as debuggers, emulators, compilers, and simulators.
  • Experience with automotive communication protocols including CAN, LIN, Ethernet, and J1939.
  • Experience using laboratory and diagnostic equipment such as oscilloscopes and logic analyzers.
  • Passion for embedded systems engineering and continuous learning.

Education Requirements

Bachelor's degree in one of the following disciplines, or equivalent relevant experience:
  • Electrical Engineering
  • Computer Engineering
  • Mechanical Engineering

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!

Skills

MATLAB
Embedded Systems
Agile
C++

Similar jobs