Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer 3

$46 - $48.5 per hour

EPITEC

Software Engineer 3

Job Type: W2 Contract

Contract Duration: 12 Months, Possible Extension

Location: Chillicothe, IL 61523

Work Setting: Onsite

Work Schedule: Approximately 90% office environment; PPE required for machine validation activities

Pay Rate: $46.00 - $48.50/hour

Summary

Seeking a Software Engineer to support advanced controls and condition monitoring initiatives within a team focused on future power system technologies. This role involves control algorithm development, software development, simulation, validation, and embedded controls implementation. The engineer will contribute to the design, development, testing, and deployment of complex control systems while collaborating with cross-functional engineering teams.

Key Responsibilities

  • Develop and implement control algorithms and embedded software solutions.
  • Design, model, and validate control systems using MATLAB/Simulink and related toolsets.
  • Perform Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulations.
  • Validate control system functionality on machines and test systems.
  • Modify and maintain databases and database management systems as needed.
  • Create logical and physical database descriptions and support database implementation activities.
  • Participate in project planning, scope definition, and technical reviews.
  • Estimate development effort, timelines, and project costs based on business requirements.
  • Support model development, peer reviews, model releases, and continuous improvements.
  • Troubleshoot software and control system issues and implement corrective actions.
  • Contribute to advanced technology development programs supporting future power system products.

Required Qualifications

  • Master's degree in Electrical Engineering, Electronic Engineering, Mechanical Engineering, or a closely related field.
  • Minimum 3 years of industry experience in controls, embedded systems, or software development.
  • PhD preferred.
  • Bachelor's degree only candidates will not be considered.

Required Technical Skills

Controls & Modeling

  • Extensive experience with:
  • MATLAB
  • Simulink
  • Stateflow
  • Simscape Power Systems
  • Co-Simulation environments

Control Systems

  • Strong knowledge of:
  • Linear control theory
  • PID control with physics-based understanding
  • Adaptive control
  • Variable structure/sliding mode control
  • Neural network control
  • Fuzzy logic control

Embedded Software

  • Experience developing software for:
  • Real-time multitasking operating systems
  • Linux-based operating systems

Programming Languages

  • Python
  • C
  • C++
  • Java
  • JavaScript

Software Development Tools

  • Lauterbach debuggers
  • CANape
  • CANalyzer
  • Git
  • Ivy

Preferred Qualifications

  • In-depth knowledge of generator controls and operation.
  • Experience with controls for hybrid energy plants utilizing renewable energy sources.
  • Experience with software development and service tools.
  • In-depth knowledge of engine controls.
  • Experience with advanced power systems and emerging energy technologies.

Top 3 Skills

  1. MATLAB/Simulink, Stateflow, Simscape Power Systems, and Co-Simulation expertise.
  2. Advanced controls experience including linear, nonlinear, adaptive, and intelligent control systems.
  3. Embedded software development experience with real-time operating systems and/or Linux.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer 3 in Chillicothe, IL vacancy
  •  ...Software Engineer 3 - (103030-1) Chillicothe, IL 12 months  Job Description: Position’s Contributions to Work Group:  - Research and develop new technology/control systems and software - Development, evaluation, and deployment of new control algorithm, Diagnostics... 
    Suggested
    Full time
    Work at office

    Harvey Nash Group

    Chillicothe, IL
    2 days ago
  •  ...Typical task breakdown: Control algorithm or Software development Simulation with SIL and HIL Validation...  ...: MS degree in electrical/Electronic Engineering or Mechanical Engineering or comparable required with 3+ years industry experience PhD in... 
    Suggested

    Tata Technologies

    Mossville, IL
    1 day ago
  •  ...Embedded Software Engineer for Diversified Services Network. Worksite: Chillicothe, Illinois: design and implement software for embedded devices/systems. Work with Linux applications in C and C++.. Email resume to: ****@*****.*** recblid kngepji374h3x1ke46... 
    Suggested

    Diversified Services Network

    Chillicothe, IL
    3 days ago
  •  ...Job Description Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis...  ...relevant field required. 8‑10 years experience required. Top 3 Skills Strong expertise in C++ (required); proficiency in... 
    Suggested
    Local area

    Belcan

    Mossville, IL
    5 days ago
  • $50 - $55 per hour

     ..., develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot...  ...units; and support and advise other engineers, managers, marketing personnel, customers...  ...years of experience is required) SPI/I2C (3 years of experience is required) Clearcase... 
    Suggested
    Hourly pay
    Contract work
    Work experience placement
    Internship

    Randstad

    Mossville, IL
    4 days ago
  • $127.59k - $146.29k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When...  ..., IL 61523. Work on the core information software team developing Caterpillar telematics, displays...  ...; (2) Linux software development; (3) GIT configuration management tool; (4)... 
    Part time
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  • $45 - $51 per hour

     ...We’re in search of a Embedded Software Engineer 2 Chillicothe, IL 24 months   Embedded Software Engineer 2 opportunity based in Chillicothe...  .... Employees 21 years of age or older, and have completed 3 months of service, are eligible to participate. For more... 
    Full time
    Contract work
    For contractors
    Remote work
    Worldwide

    Harvey Nash Group

    Chillicothe, IL
    1 day ago
  • Embedded Software Engineer - Autonomy & Remote Control Systems Remote Control & Autonomy | C++ Application Development | Large Track Type Tractors...  ...job-based C++ experience will not be considered. Top 3 Skills • Demonstrated, hands-on C++ programming experience.... 
    Full time
    Summer internship
    Work at office
    Remote work

    Diversified Services Network, Inc.

    Mossville, IL
    2 days ago
  • $44 per hour

     ...and develop new technology/control systems and software  Development, evaluation, and deployment of...  ...qualifications:  MS degree in electrical/Electronic Engineering or Mechanical Engineering or comparable required with 3+ years industry experience  PhD in... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Mossville, IL
    5 days ago
  • $98k - $103k

     ...Diversified Services Network, Inc. (DSN) is seeking a full-time Software Engineer – ML Data & Annotation Pipelines to join our team fully...  ...relevant experience required. Bachelor’s degree required. Top 3 Skills Python — core language for application development,... 
    Full time
    Remote work

    Diversified Services Network, Inc.

    Mossville, IL
    5 days ago
  • $70k - $85k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...Experience with ANSYS Fluent, STAR-CCM+, OpenFOAM, or similar CFD software. Experience with GT-SUITE or other 1-D simulation tools.... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Chillicothe, IL
    9 days ago
  •  ...Education Requirements Minimum Degree: Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science with an embedded software focus. No 2‑year degrees will be accepted. A master's degree is acceptable but must still have 5+ years of experience... 
    Internship

    Rose International

    Mossville, IL
    3 days ago
  •  ...functionalteamstodefineandrefinedesignapproaches. Developandimplementfeaturesinalignmentwithdesignspecifications. Performdebugging,triage,andissueresolutionacrosssystems. Workcloselywithsystemengineering,machinesystems,software,andvalidationteamsthroughoutthedevelopmentlifecycle. #J-18808-Ljbffr... 

    SMX Services & Consulting

    Mossville, IL
    3 days ago
  • $97.53k - $146.29k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global...  ...world, so we can all enjoy living in it. The Core Engine Software Developer is responsible for the design, development, validation... 
    Part time
    Relocation
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  •  ...Mossville, IL Job Type: Full-Time Client - Actalent Position Summar yWe are seeking a highly skilled Embedded Software Engineer with strong Linux experience to design and develop robust embedded software solutions for advanced hardware platforms. The ideal... 
    Full time

    Global Connect Technologies

    Mossville, IL
    3 days ago
  •  ...We are seeking a C++ Robotics Software Engineer with strong expertise in autonomous systems, perception, and real-time robotics software . This role will focus on developing and scaling C++-based solutions for mobile robots , including perception pipelines, sensor... 

    Pentangle Tech Services | P5 Group

    Mossville, IL
    7 hours ago
  • $65.5k - $70.5k

     ...Role: Senior Embedded Software Engineer Location: Mossville, IL Duration: Fulltime Client: L&T Job Description: Embedded C with AUTOSAR Hands on MATLAB/Simulink/Stateflow Experience Auto code generation using MATLAB/Simulink Debugger (Trace32... 
    Full time
    Work at office

    L&T Technology Services

    Mossville, IL
    7 hours ago
  • $35 - $43 per hour

     ...Job Title HIL Engineer Job Description We are seeking a talented HIL Engineer to join our...  ...You will be part of a team committed to software quality, ensuring all software releases are...  ...Engineering, or Electrical Engineering. Minimum of 3 years of relevant experience. Additional... 
    Hourly pay
    Contract work
    Temporary work

    Actalent

    Chillicothe, IL
    1 day ago
  • $92k - $98k

     ...Typical Task Breakdown Virtual product analysis using FEA tools to engineer product development teams with recommendations across various...  ...activities. Education & Experience Bachelor's degree in Engineering, plus 3-5 years of experience Required Technical Skills FEA, Design,... 
    Temporary work
    Local area
    Relocation
    Visa sponsorship

    Cintal Inc

    Chillicothe, IL
    5 days ago
  •  ...target opening is mid May. We would like to begin hiring and training 3 to 4 weeks prior to opening. Join Our Retail Leadership Team at...  ...retail experience. Proficiency in computer systems and related software. Strong data analysis and record‑keeping skills. Initiative,... 
    Shift work

    Workstream

    Chillicothe, IL
    4 days ago
  • $113.44k - $131.28k

     ...living in it. Caterpillar Inc. seeks Design Engineer at its facility located at 2427 E Engine...  ...industry leading quality controls and software features. Collaborate with a global team...  ...development tools, such as dSpace or Opal RT; (3) Controls and software design and... 
    Full time
    Part time
    Remote work
    Flexible hours
    2 days per week

    Caterpillar Inc.

    Mossville, IL
    45 minutes ago
  • $93k - $98k

     ...Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer – Energy Electronics to join our team in Mossville, IL! We offer...  ...be counted toward the required years of experience. Top 3 Skills ~5+ years of industry experience in C programming... 
    Full time
    Internship
    Work at office

    Diversified Services Network, Inc.

    Mossville, IL
    11 days ago
  • $140 per hour

     ...Renewables is seeking a highly experienced Solar Commissioning Engineer (SCADA / Controls) to support multiple community and utility-scale...  ...utilize ATI trackers, with crews rotating sites approximately every 3 months.   This is a SCADA/controls-focused role, not... 
    Daily paid
    Local area
    Immediate start

    GPT Renewables

    Dunlap, IL
    10 days ago
  • $46.26 per hour

    Job Title: Software Controls Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $46.26/hr. Keyword's: #Mossvillejobs; #SoftwareControlsEngineerjobs; Start Date: Immediate We provide a competitive pay and benefits package. This position... 
    Local area
    Immediate start

    Belcan

    Mossville, IL
    4 days ago
  • $37.41 per hour

    Job Title: Manufacturing Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months...  ...with computer applications and software related to engineering field, such as Computer...  ...experience with engine/engine testing. * 3-5 years engine experience preferred.... 
    Work experience placement
    Local area
    Immediate start

    Belcan

    Mossville, IL
    1 day ago
  • $112.71k - $169.06k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When...  ...development team, certification team, and software team to successfully take engine projects...  ...term), tactical (1‑2 years) and strategic (3‑5 years) planning in support of the... 
    Temporary work
    Part time
    Relocation package
    Flexible hours

    Caterpillar Financial Service Corp

    Mossville, IL
    2 days ago
  • $53 per hour

    job summary: As an Energy Electronics Software Engineer, you will develop embedded software for electronics control systems supporting diesel engine and battery electric/fuel cell programs. Areas of responsibility include configuration, integration, build and testing... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Mossville, IL
    11 days ago
  • $40 per hour

     ...Embedded Software Engineer Location: Mossville, IL, USA | Job Code: PAN-00000019   Why Join Us? Work on real-world embedded systems with opportunities to influence product design and testing. Collaborative, engineering-driven environment with experienced... 

    Rose INT

    Mossville, IL
    5 days ago
  • $42 per hour

     ...Embedded Software Engineer — Mossville, IL, USA Job Code: PAN-00000013 · Employment Type: CTC, W2 · Tax Term: C2C · Indicative Pay: $42/hr About the Opportunity We are seeking a seasoned Embedded Software Engineer to contribute to embedded control software... 

    Rose INT

    Mossville, IL
    10 days ago
  •  ...Description Control Design & Development Engineer Advanced Controls | SIL/HIL Simulation...  ...| Power Systems Full-Time | On-Site | 3+ Years Experience Diversified...  ...research and develop new control systems and software, and contribute to the development,... 
    Full time
    Work at office

    Diversified Services Network, Inc.

    Mossville, IL
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer 3. Be the first to apply!