Software Engineer

Cary, NC, US • Posted 14 hours ago • Updated 2 hours ago
Contract Independent
On-site
USD $47.00 - 52.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Requirements Analysis
  • Concept Development
  • Software Design
  • Systems Architecture
  • Software Architecture
  • Embedded Software
  • C
  • C++
  • MATLAB
  • Simulink
  • Stateflow
  • Operating Systems
  • Device Drivers
  • Computer Hardware
  • System Integration
  • Unit Testing
  • Functional Testing
  • Agile
  • Writing
  • Management
  • Analytical Skill
  • Conflict Resolution
  • Problem Solving
  • Collaboration
  • Design Review
  • Control Engineering
  • Software Development
  • Systems Design
  • Schematics
  • Continuous Integration and Development
  • Continuous Integration
  • Communication
  • Ethernet
  • Oscilloscope
  • Logic Analyzer
  • Embedded Systems
  • Electrical Engineering
  • Computer Engineering
  • Mechanical Engineering
  • Privacy
  • Marketing

Summary

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!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: cxjudgpa
  • Position Id: 1143002
  • Posted 14 hours ago

Company Info

About Judge Group, Inc.

The Judge Group, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better.

Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India. The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cary, North Carolina

Today

Contract

USD 60.00 - 62.00 per hour

Charlotte, North Carolina

Today

Contract

USD 52.00 - 57.00 per hour

Charlotte, North Carolina

Today

Contract

USD 69.00 - 74.00 per hour

Charlotte, North Carolina

Today

Contract

USD 68.00 - 73.00 per hour

Search all similar jobs