Software Engineer 3

Cullerton Group

Mossville (IL)

On-site

USD 47,000 - 77,000

Full time

38 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cullerton Group has an opportunity for a Software Engineer 3 to work onsite in Mossville, Illinois, on a 12-month assignment that could lead to permanent employment. Compensation is up to $56/hour plus full benefits.

The role focuses on developing, validating, and deploying control software for power and industrial systems, with emphasis on control algorithms, SIL/HIL testing, and cross-functional collaboration to deliver robust software solutions.

Qualifications

  • Master’s degree with 3+ years of industry experience.
  • Experience with MATLAB/Simulink, Stateflow, Simscape Power Systems, co-simulation, and model-based development techniques.
  • Strong knowledge of linear control theory, PID control, and advanced control methodologies.
  • Experience developing embedded software for real-time operating systems or Linux-based environments.
  • Experience with software debugging tools and development environments.
  • Knowledge of the full software development lifecycle.

Responsibilities

  • Design, develop, test, and deploy software and control algorithms for advanced engineering systems.
  • Perform SIL and HIL simulations to validate software performance.
  • Research, evaluate, and implement new control strategies and optimization algorithms.
  • Collaborate with engineering teams to develop software requirements and analyze system performance.
  • Troubleshoot software issues, perform root-cause analysis, and implement corrective actions.
  • Utilize version control and development tools for testing and release activities.
  • Communicate findings and project status to stakeholders.

Skills

MATLAB/Simulink
Stateflow
Simscape Power Systems
Model-based development
Embedded software
Linux
Version control
Requirements analysis

Education

Master’s degree in Electrical/Mechanical/Computer Engineering
PhD in Electrical/Mechanical/related field

Tools

CANape
CANalyzer
Lauterbach debuggers
Git

Job description

Cullerton Group has a new opportunity for a Software Engineer 3. The work will be done onsite in Mossville, Illinois. This is a long-term 12-month position that can lead to permanent employment with our client. Compensation is up to $56/hour + full benefits (vision, dental, health insurance, 401k, and holiday pay).

Job Summary

We are seeking an experienced Software Engineer to support the development, validation, and deployment of advanced control systems and software solutions for next-generation power and industrial systems. This role will focus on control algorithm development, software analysis, simulation, testing, and integration activities across a variety of engineering applications. The engineer will collaborate with multidisciplinary teams to research emerging technologies, develop innovative control strategies, and validate software through Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) environments. This position offers exposure to advanced controls, artificial intelligence applications, digital twins, and embedded software development within a highly technical engineering organization.

Key Responsibilities
  • Design, develop, test, and deploy software and control algorithms for advanced engineering systems.
  • Perform Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulations to validate software performance and functionality.
  • Research, evaluate, and implement new technologies, control strategies, diagnostics, and optimization algorithms.
  • Collaborate with engineering teams to develop software requirements, analyze system performance, and support product validation activities.
  • Troubleshoot software issues, perform root-cause analysis, and implement corrective actions to improve system reliability and performance.
  • Utilize version control and software development tools to support development, testing, and release activities.
  • Communicate technical findings, project status, and recommendations to stakeholders, team members, and business partners.
Required Qualifications
  • Master’s degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, or a related technical field with 3+ years of industry experience.
  • Extensive experience with MATLAB/Simulink, Stateflow, Simscape Power Systems, co-simulation, and model-based development techniques.
  • Strong knowledge of linear control theory, PID control systems, and advanced control methodologies such as adaptive, nonlinear, sliding mode, neural network, or fuzzy logic control.
  • Experience developing embedded software for real-time operating systems and/or Linux-based environments.
  • Experience with software debugging tools and development environments.
  • Knowledge of the full software development lifecycle, including requirements development, design, implementation, testing, and deployment.
  • Strong analytical, troubleshooting, communication, and problem-solving skills.
Preferred Qualifications
  • PhD in Electrical Engineering, Mechanical Engineering, or a related technical discipline.
  • Experience using CANape, CANalyzer, Lauterbach debuggers, or similar embedded software development tools.
  • Experience with Git or other version control systems.
  • Knowledge of engine controls, generator controls, power systems, or hybrid energy systems.
  • Experience with digital twins, AI-enabled controls, diagnostics, and optimization technologies.
  • Experience working in advanced controls, embedded systems, or powertrain development environments.Demonstrated ability to mentor team members and collaborate across cross-functional engineering teams.
Why This Role?

This position offers an opportunity to contribute to meaningful software and controls development work supporting advanced power systems and emerging technologies. You will work with cutting-edge solutions involving advanced controls, simulation, AI applications, digital twins, and embedded software while collaborating with highly skilled engineering teams. Cullerton Group provides a professional environment with growth potential, technical development opportunities, and long-term career advancement.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer III – Advanced Controls & AI (Onsite)
Software Engineer III – Advanced Controls & AI (Onsite)

Cullerton Group • Mossville (IL)

On-site
USD 47,000 - 77,000
Embedded Software Engineer 2
Embedded Software Engineer 2

Cullerton Group • Mossville (IL)

On-site
USD 58,530 - 83,362
Full benefits (vision, dental, health insurance, 401k, holiday pay)
Systems Engineer 3
Systems Engineer 3

Cullerton Group • Mossville (IL)

On-site
USD 67,000 - 96,000
Health insurance
Dental insurance
Vision insurance
+2
IT Software Engineer
IT Software Engineer

Accord Technologies Inc • Mossville (IL)

On-site
USD 90,000 - 120,000
Embedded Software Engineer 3
Embedded Software Engineer 3

Cullerton Group • Mossville (IL)

On-site
USD 67,020 - 95,453
Full benefits including vision, dental, health insurance
401k and holiday pay
Electrical Engineer 5
Electrical Engineer 5

Cullerton Group • Mossville (IL)

On-site
Full benefits (vision, dental, health insurance, 401k, holiday pay)
Electrical Engineer 4
Electrical Engineer 4

Cullerton Group • Aurora (IL)

On-site
Full benefits (vision, dental, health insurance, 401k, holiday pay)
Growth potential and technical mentorship
Design Engineer 3
Design Engineer 3

Cullerton Group • Mossville (IL)

On-site
Full benefits including vision, dental, and health insurance
401k
Holiday pay
Mechanical Engineer 3
Mechanical Engineer 3

Cullerton Group • Mossville (IL)

On-site
USD 39,000 - 65,000
Systems Engineer 3
Systems Engineer 3

Purple Hires Inc • Mossville (IL)

On-site
USD 90,000 - 130,000