Software Engineer 3

Cullerton Group

Mossville (IL)

On-site

USD 70,000 - 116,000

Full time

15 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Vision insurance
Dental insurance
Health insurance
401k
Holiday pay

Job summary

Cullerton Group is seeking a Software Engineer 3 to work onsite in Mossville, Illinois. This is a 12-month position with potential for permanent employment. Compensation is up to $56/hour plus full benefits including vision, dental, health insurance, 401k and holiday pay.

The role focuses on control systems, software development, validation, and deployment for power and industrial applications. Strong MATLAB/Simulink and embedded experience is required.

Qualifications

  • Master’s degree in Electrical/Mechanical/Computer Engineering with 3+ years of industry experience.
  • Experience with MATLAB/Simulink, Stateflow, Simscape Power Systems and co-simulation.
  • Embedded software development for real-time operating systems and/or Linux environments.

Responsibilities

  • Design, develop, test, and deploy software and control algorithms for advanced engineering systems.
  • Perform SIL/HIL simulations to validate software performance.
  • Research and implement new technologies and control strategies.
  • Collaborate with engineering teams to develop software requirements and analyze performance.
  • Troubleshoot software issues and perform root-cause analysis to improve reliability.
  • Use version control and related tools to support development and release activities.
  • Communicate findings and project status to stakeholders.

Skills

Control theory
Embedded software development
Real-time systems
Debugging and troubleshooting
System analysis

Education

Master’s degree in Electrical/Mechanical/Computer Engineering
PhD preferred

Tools

MATLAB/Simulink
Stateflow
Simscape Power Systems
CANape / CANalyzer
Git
Lauterbach debuggers

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 3 — Controls & AI (Onsite)
Software Engineer 3 — Controls & AI (Onsite)

Cullerton Group • Mossville (IL)

On-site
USD 70,000 - 116,000
Vision insurance
Dental insurance
Health insurance
+2
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)
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
Controls Engineer
Controls Engineer

Frey Consulting Group • East Peoria (IL)

On-site
USD 85,000 - 120,000
Embedded Software Engineer II
Embedded Software Engineer II

Globenet Consulting Corp • Bellevue (WA)

On-site
USD 85,000 - 120,000
Competitive salary
Opportunity for advancement
Training & development
Controls Engineer
Controls Engineer

Productive Resources • East Peoria (IL)

On-site
USD 85,000 - 110,000
Competitive salary
Comprehensive benefits
Growth opportunities