Haystack
← Back to Jobs
Technology
JG

Engineer, Software

Judge Group, Inc.Cedar Falls, IA🇺🇸United StatesPosted 10 Sept 2026

Quick Overview

Salary
$50 - $51/hr
Seniority
Mid Senior
Work mode
Hybrid
Location
Cedar Falls, IA, United States
Posted
Yesterday
MATLAB

Job Description

Location: Cedar Falls, IA Salary: $50.00 USD Hourly - $51.00 USD Hourly Description:
Job Title: Software Engineer

Location: Waterloo IA

Duration: Contract For 1 + years

Key Responsibilities
  • Design, develop, test, and maintain embedded software applications for transmission control systems.
  • Develop control algorithms using C, MATLAB/Simulink, and model-based development tools.
  • Collaborate with software engineers, systems engineers, and validation teams to deliver high-quality software solutions.
  • Write, review, and maintain software requirements, specifications, and technical documentation.
  • Perform debugging, troubleshooting, and root cause analysis of software and system issues.
  • Support software integration, verification, validation, and performance tuning activities.
  • Participate in continuous improvement of software development processes and best practices.
  • Work directly with hardware and vehicle systems to validate functionality and performance.
  • Support current production software while contributing to future product designs and enhancements.
  • Ensure software complies with functional safety and quality standards.

Required Qualifications
  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or equivalent experience.
  • Strong programming experience with Embedded C.
  • Experience with MATLAB, Simulink, or similar model-based development tools.
  • Knowledge of control theory and control systems development.
  • Experience writing and reviewing software requirements.
  • Understanding of embedded software development processes and methodologies.
  • Strong technical problem-solving and analytical skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently and within a collaborative team environment.


Medical, dental, and vision insurance are available to qualified candidates who meet eligibility requirements.
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!

Similar jobs