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

Engine Control Systems Engineer

$97.53k
Full-time

Caterpillar

Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Control Systems Engineer Your Work Shapes the World Whether it is groundbreaking products, best in class solutions or creating a lifelong career, you can do the work that matters at Caterpillar. With a 100 years of legacy of quality and innovation and 150 locations in countries around the world, your impact spans the globe. When you join Caterpillar, you are joining a team of makers, innovators, and doers. We are the people who roll up our sleeves and do the work to build a better world. We don’t just talk about progress and innovation. We make it happen. And we are proud of that, because it helps our customers build and power the world we live in – the roads, hospitals, homes, and infrastructure. Without a dedicated workforce, Caterpillar could not effectively meet our customers’ needs. Join us. Role Description: This role encompasses the design, development, and validation of electro-mechanical systems and mechatronic devices with the aim of optimizing engine performance and emissions. As an individual contributor within the Large Engine Controls team in the Large Power Systems Division (LPSD), you will be responsible for designing, building, and testing control strategies specific to LPSD engines. Working under the direction of technical team leads, you will apply your knowledge of engine systems, dynamic feedback control theory, software architecture, and integration tools to deliver control features in Matlab/Simulink that meet customer specifications. Key responsibilities include collaborating with colleagues to refine system requirements, developing and implementing control algorithms, optimizing software designs for scalability and maintainability, validating solutions through simulation and on-engine testing, as well as comprehensively documenting and presenting results. Primary Responsibilities: Collaborate with process partners to develop and refine engine control system requirements. Utilize expertise in engines and dynamic feedback controls—including frequency and time domain design, Multi Input Multi Output (MIMO) systems, digital signal processing, filter design, and logical control methodologies—to design and evaluate control features. Leverage knowledge of software architecture and design principles to implement and validate control software. Employ Matlab/Simulink and GT-Power-based engine models to perform verification and validation activities. Analyze and present data using advanced analysis and visualization tools such as Vector CANape, Matlab, and Python. Deliver timely, high-quality simulation-driven design analyses and provide clear, actionable recommendations to stakeholders. Education and Experience Requirements: A Bachelor's degree in Mechanical Engineering or Electrical/Electronics Engineering is required. Professional experience should include: Applying dynamic feedback control theory to the design and analysis of spark-ignited engine control systems Developing and designing software for embedded systems hardware, both at prototype and production stages Enhancing software architecture to ensure modularity, usability, and scalability Managing and integrating content updates within a comprehensive software ecosystem Skills you will have: Analytical Thinking: Working knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. Communicating Complex Concepts: Working knowledge of effective presentation tools and techniques to ensure clear understanding; ability to use summarization and simplification techniques to explain complex technical concepts in simple, clear language appropriate to the audience. Problem Solving: Working knowledge of approaches, tools, and techniques for recognizing, anticipating, and resolving organizational, operational, or process problems; ability to apply knowledge of problem solving appropriately to diverse situations. Embedded Systems: Working knowledge of dynamic feedback control theory, discrete-time embedded systems, digital signal processing, logical control (finite state machines), physics-based controls design, Matlab/Simulink based simulation and software design, and Git based software integration. Requirements Analysis: Basic understanding of tools, methods, and techniques of requirements analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. Technical Troubleshooting: Basic understanding of technical troubleshooting approaches, tools, and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation. Working experience with tools like Matlab/Simulink, Vector CANape, Git, etc., Apply knowledge of engines and control software to troubleshoot issues using fishbone diagrams. Product Development in Manufacturing: Basic understanding of software build processes, tools and techniques; ability to design, build and manage software to support multiple complex engine products. Familiarity with NPI, NTI, and CPI process. Product Testing: Basic understanding of product testing approaches, techniques and tools; ability to design, plan, and execute testing strategies and tactics to ensure product quality at all stages of manufacturing, including simulation and on-engine environments. Top candidates will possess: A master's degree in engineering accompanied by professional experience in engine control systems design and engine software architecture Proficiency in classical control theory, specifically as applied to Multiple Input Multiple Output (MIMO) systems using Sequential Loop Closure (SLC) using both the time and frequency domain Demonstrated experience developing engine control systems for gas, diesel, and dual fuel engines, including aftertreatment solutions Advanced expertise in Matlab/Simulink with a focus on designing modular, scalable, understandable, usable, and efficient software architectures Deep familiarity with tools such as Matlab/Simulink, Git, Vector CANape, GT-Power, Dynasty, and co-simulation methods as they pertain to engine controls design Experience working with CAN and SAE J1939 communication protocols for ECM integration Strong background in modeling dynamic systems through physics-based white box models, black box approaches, and system identification techniques Exceptional analytical abilities and comprehensive understanding of complex engineering concepts and applications Proven self-motivation with the capacity to effectively communicate technical concepts to team members, cross-functional groups, management, and external suppliers Prior involvement in Caterpillar product development processes (NPI, NTI, and CPI) Familiarity with Caterpillar software development methodologies (Direct to Flash) Additional Information: This position is Mossville, IL. Domestic relocation assistance is available for this position. Visa sponsorship is available for this position.  Summary Pay Range: $97,530.00 - $146,290.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. Benefits: Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. Medical, dental, and vision benefits* Paid time off plan (Vacation, Holidays, Volunteer, etc.)* 401(k) savings plans* Health Savings Account (HSA)* Flexible Spending Accounts (FSAs)* Health Lifestyle Programs* Employee Assistance Program* Voluntary Benefits and Employee Discounts* Career Development* Incentive bonus* Disability benefits Life Insurance Parental leave Adoption benefits Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week. Relocation is available for this position. Visa Sponsorship is not available for this position. Posting Dates: July 7, 2026 - July 20, 2026 Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community. There’s more to work at Caterpillar than just the work itself. We hire smart, friendly people and it shows in our culture. We hold ourselves to high standards and make sure our values of integrity, excellence, teamwork, commitment and sustainability come to life in the way we work. We make sure our employees feel continuously challenged while also supported. We provide professional growth opportunities, including leadership programs. We celebrate the diversity of our team, while also working together as one Caterpillar. Our culture, like everything at our company, is made possible by each employee’s contribution. Person by person, we create the environment we work in, and we are proud of the Caterpillar we’ve built.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Engine Control Systems Engineer in Mossville, IL vacancy
  • $100k - $120k

     ...Control Systems Engineer - Manufacturing Ingenium Technologies Location: Chillicothe, IL - relocation available, remote work from home is not available. Additional Job Postings:   Our client, a world class manufacturer,... 
    Suggested
    Permanent employment
    Full time
    Remote work
    Work from home
    Relocation
    Mossville, IL
    1 day ago
  • $97.53k - $158.48k

     ...enjoy living in it. Caterpillar Trimble Control Technologies (CTCT) is a joint venture between...  ...and Trimble. The Software Test Engineer will be part of an international team providing...  ...software programming applications for target system using agile methods. Acquiring client... 
    Suggested
    Full time
    Part time
    Work at office
    Relocation package
    Flexible hours

    Caterpillar Financial Service Corp

    Mossville, IL
    2 days ago
  •  ...Job Title: Mechanical Engineer 1 Location: Mossville, IL Job Type: Contract Job Overview: We are seeking a skilled and detail-oriented Engineering Draftsman/Design Engineer with advanced expertise in creating engineering sketches, technical... 
    Suggested
    Contract work

    Kasmo Global

    Mossville, IL
    2 days ago
  •  ...Job Title: Software Systems Engineer Job Overview: We are seeking a Software Systems Engineer to create comprehensive systems...  ...developers. Document use cases, architecture, logic flow, control/diagnostic algorithms, UI storyboards, database design, and... 
    Suggested
    Remote work

    Kasmo Global

    Mossville, IL
    4 days ago
  •  ...MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US . We provide...  .... • Supports ASW integration with BSW. • Multi-ECU system understanding. • AI-assisted code/model analysis. • Defining... 
    Suggested
    Full time
    Contract work
    Part time
    Local area
    Remote work

    MatchPoint Solutions

    Peoria, IL
    5 days ago
  •  ...Key Responsibilities: Develop and manage system-level requirements for embedded and connected systems. Lead and execute...  ...cross-functional teams including software, hardware, and test engineers to define and refine system architecture. Design and... 

    3B Staffing LLC

    Mossville, IL
    3 days ago
  •  ...Duration:2 years Title: Validation engineer Location: mossville,IL 5 years experience with validation processes ~ Will take a couple years +/- but does not want a new grad Microsoft or Dev Ops Scripting or test automation skills... 

    Kasmo Global

    Mossville, IL
    2 days ago
  •  ...please look for a Controls Engineer with 5+ years of experience in model-based controls development (MATLAB/Simulink/Stateflow) and powertrain systems/ Electric Powertrain Control Systems experience. Job Title 75358-1 - Embedded Software Engineer 3... 
    Contract work
    Internship
    Work at office

    Kasmo Global

    Mossville, IL
    3 days ago
  •  ...Centrus Energy is seeking a Fire Protection Engineer to develop, implement, and sustain the...  ...design review, code compliance, system testing/acceptance, impairment management...  ...recommend engineered and administrative controls and verify their implementation in the field... 
    For contractors
    Local area

    Centrus Energy

    Chillicothe, IL
    11 days ago
  • $93.61k - $119.72k

     ...Partners with internal/external customer for engineered solutions to improve reliability and...  ...communicates ROI). Champions operating systems, critical elements, and best practices to...  ...and strategies designed to identify or control risks prior to failure and ensure optimum... 
    Full time
    Work at office

    Advanced Technology Services

    Peoria, IL
    2 days ago
  • $75k - $90k

     ...read and interpret project write‑ups and apply the appropriate engineering terms, methodology and clarifications, including schedule...  ...Familiarity with Microsoft Office suite Familiarity with using ERP systems as part of daily project flow Understanding of the use of... 
    Temporary work
    Part time
    Casual work
    Work at office

    Enercon

    East Peoria, IL
    4 days ago
  •  ...to work on and focus on your professional growth! Qualifications Bachelor's degree in Mechanical, Manufacturing, or Fabrication Engineering 0-4 years of industry experience Any experience with Mechanical, Industrial, Manufacturing Ability to work effectively in teams Benefits... 

    gpac

    East Peoria, IL
    5 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...  ...a Mechanical Design Engineering Technologist to support L4 system design for LWL/CWD Large Structures, driving innovative mechanical... 
    Full time
    Part time
    Relocation package
    Flexible hours

    Caterpillar Inc.

    Mossville, IL
    1 day ago
  • $67k - $72k

     ...Description / Typical Task Breakdown Standard work, tooling design, tooling orders, BIQ walk backs Provide manufacturing support to engine builds/testing Duties & Responsibilities Provide manufacturing support to engine builds/testing Education & Experience Bachelor’s... 
    Temporary work
    Internship
    Local area
    Relocation
    Visa sponsorship

    Cintal Inc

    Chillicothe, IL
    4 days ago
  • $112.71k - $183.14k

    Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global...  ...a better world, so we can all enjoy living in it. As a Systems Engineer, you will work as the engineering interface between L... 
    Full time
    Part time
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Caterpillar Inc.

    Mossville, IL
    1 day ago
  • $155.66k - $225.16k

     ...About the Team and Role: We’re hiring our first AI Automation Engineer to lead how we apply AI internally across the company. This is...  ...Responsibilities: Develop and maintain internal tools and systems that automate existing work and increase employee productivity... 
    Remote job
    Full time
    Shift work

    Quora

    Peoria, IL
    16 hours ago
  • $46.26 per hour

     ...Job Description Job Title: Software Controls Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay...  ...design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches... 
    Local area
    Immediate start

    Belcan

    Mossville, IL
    5 days ago
  • $30 - $45 per hour

     ...Job Title: Senior Manufacturing Engineer Job Description This role suits a self-motivated, hands-on Manufacturing Engineer who enjoys working on the shop floor to identify, analyze, and solve practical manufacturing process problems. You will collaborate closely... 
    Contract work
    Temporary work
    Casual work
    Work at office

    Actalent

    East Peoria, IL
    4 days ago
  • $97.53k - $158.48k

    Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global...  ...tools to debug, test and maintain software and hardware systems; completing the verification and validation process. Participating... 
    Full time
    Part time
    Work at office
    Worldwide
    Relocation package
    Flexible hours

    Caterpillar Inc.

    Mossville, IL
    2 days ago
  •  ...About the job Solar Engineering Manager Location: ***Chicago, IL*** About Us Charlie Mike has partnered with a national...  ...design and development of commercial solar and energy storage systems. • Hire, supervise, support and develop engineering team •... 
    Contract work

    Charlie Mike Recruiting

    Peoria, IL
    5 days ago
  • $35 per hour

     ...Mechanical Engineer Location: Mossville, Illinois, USA | Type: W2, Full-Time, CTC | Experience: 10 years About the Opportunity...  ...supply chain and quality initiatives for advanced electrical systems and components. Why Join Us? Opportunity to work on cutting... 
    Full time
    Internship

    Rose INT

    Mossville, IL
    6 days ago
  • $48.98 per hour

    Job Title: Mechanical Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $48.98/hr. Keyword's: #Mossvillejobs...  ...and maintenance of mechanical products, equipment, systems and processes. A typical mechanical engineer has the ability to... 
    Local area
    Immediate start

    Belcan

    Mossville, IL
    7 days ago
  •  ...Diesel Engine Software Tester This role will contribute to the delivery of diesel engine software flash files by completing testing...  ...set-up, the candidate will flash the new software onto the controller and conduct various test to ensure engine features work correctly... 

    Samprasoft

    Mossville, IL
    4 days ago
  •  ...Job Title: Software Engineer - Autonomous Mining Trucks Duration: 1+ Year Contract Job Summary: Join a cutting-edge...  ...using Python to inform the design and behavior of autonomous systems. Develop and maintain high-quality production-grade C++ software... 
    Contract work

    Kasmo Global

    Mossville, IL
    2 days ago
  •  ...Tital: Software engineer Location: Silicon Valley,Southern California Long Term...  ...C++ nd GStreamer to join our Safety Systems Team . This role focuses on developing...  ...environments . Familiarity with version control systems (e.g., Git). Excellent... 

    Kasmo Global

    Mossville, IL
    3 days ago
  •  ...Job Title Completing custom analysis requests for engineering teams in drivetrain, engines, and controls systems Writing analysis scripts to quickly reduce large amounts of time-series data into actionable results Remotely configuring and troubleshooting data... 
    Remote work

    Samprasoft

    Mossville, IL
    4 days ago
  •  ...Job Title Research and develop new technology/control systems and software Development, evaluation, and deployment of new control algorithm...  ...development tools and service tools In depth knowledge of Engine Controls Be able to debug software using software... 

    Samprasoft

    Mossville, IL
    4 days ago
  •  ...designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the...  ...applications (i.e. Trainer) as schedule permits. • Apply engineering controls to implemented data, and resolve errata with workgroup Application... 
    Local area
    Remote work

    3B Staffing LLC

    Mossville, IL
    3 days ago
  •  ...Required Qualifications • Four-year engineering degree in Electrical Engineering, Mechanical Engineering, Computer Science,...  ...consider 3 but prefer 5+) • Experience with electronically controlled mechanical systems (required) • Electrical components / systems experience... 

    3B Staffing LLC

    Mossville, IL
    2 days ago
  • $90k - $120k

     ...Your future position: Transportation Engineer III Choose your location: Peoria Heights, IL About The Role, Your Impact Baxter & Woodman has a rewarding opportunity for a Transportation Engineer III in our Peoria, IL office. This position will primarily consist of design... 
    For contractors
    Work at office
    Local area
    Work from home
    Flexible hours

    Baxter & Woodman

    Peoria Heights, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Engine Control Systems Engineer. Be the first to apply!