(Anticipated) Math and Computer Science Teacher Morton Unit School District 709(Anticipated) Math and Computer Science TeacherMorton, ILDevelops and maintains a classroom environment consistent with norms of the building program, appropriate to the classroom activity, and within the limits of available resources. Prepares for assigned classes and shows written evidence of preparation and implementation on request of the immediate supervisor.
Math & Computer Science Teacher Illinois Association of School AdministratorsMath & Computer Science TeacherMorton, IL$48,851–$87,191 / yearQualifications: Proper State of Illinois Licensure and appropriate endorsements to teach math and computer science at the high school level. District Name Morton Comm Unit #709 Building Name Morton High School Address 350 N Illinois Ave.
Computer Assistant (Onsite) National Experienced Workforce SolutionsComputer Assistant (Onsite)Peoria, IllinoisFor over 25 years, National Experienced Workforce Solutions (NEW Solutions) has specialized in connecting experienced workers (ages 55+) with full-time and part-time job opportunities that support the critical missions of Federal Agencies across the United States. Writes and modifies utility programs or other simple language, edits, updates and modifies database accession records, and or/reviews user's programming changes to ensure that instructions and documentation are technically sufficient.
Teacher Technology/Computer Lab Illinois Association of School AdministratorsTeacher Technology/Computer LabPeoria, IL$55,102.53–$116,889.79 / yearPeoria, IL 61603 Phone (309)672-6768 Fax (309)672-6708 IASA Region Central IL Valley County Peoria Employment Type Full-time permanent Job Category Computer Science Grade Level Other. KNOWLEDGE AND CRITICAL SKILLS: Valid Illinois State Teaching Certificate with endorsements in their subject area registered with the Peoria County Regional Office of Education.
Data Science/Analyst Caterpillar IncData Science/AnalystPeoria, IL$89,210–$144,960 / yearAs a data scientist / technical analyst you may: Develop models to power asset management solutions for customers and dealers using machine learning, deep learning, and statistics-based/physics-based analytics techniques on time-series sensor data, machine fault codes, inspections and analysis records to identify health anomalies, predict equipment failure modes, estimate remaining useful life, and build equipment risk models. Working with your yellow partners and Cat Dealers, we execute key components of digital and marketing portfolios, including global marketing & brand, connectivity, enterprise data, analytics and AI, equipment management, eCommerce, digital marketing, rental & used digital solutions, and aftermarket leads & insights.
NewSenior .NET Software Engineer RLI CorpSenior .NET Software EngineerPeoria, IL$101,077–$144,540 / yearThis approach rises from and is supported by our talented, ethical and smart team of employee owners united around a single purpose: to work alongside our customers and partners when they need us, in unexpected ways, with exceptional results. Our goal is to attract, develop and retain the best employee talent from diverse backgrounds while promoting an environment where all viewpoints are valued and individuals feel respected, are treated fairly, and have an opportunity to excel in their chosen careers.
Design Engineer 2 Net2SourceDesign Engineer 2Chillicothe, IL$38.02–$42.02 / hourUses Creo CAD to perform intermediate drafting such as wire frames, solid objects and array of objects, including but not limited to fabrications, castings and modular assemblies. At Net2Source, we champion leadership at all levels, celebrate diverse perspectives, and empower you to make an impact.
Systems Engineer 3 (93128-1) Cullerton GroupSystems Engineer 3 (93128-1)Mossville, ILCullerton Group is seeking a Systems Engineer to support testing, integration, and validation of advanced software and connectivity systems within a cutting-edge engineering environment. The engineer will work closely with cross-functional teams and external partners to test software releases, analyze system behavior, and drive continuous improvements.
Embedded Software Engineer 2 (103440-1) Cullerton GroupEmbedded Software Engineer 2 (103440-1)Mossville, ILThe engineer will collaborate with software developers, systems engineers, and technical leaders to deliver high-quality software releases while supporting ongoing product improvements and field issue resolution. We are seeking an Embedded Software Engineer to support the development, maintenance, and enhancement of advanced automation and remote-control software systems for large mobile equipment platforms.
Software Engineer 4 Veracity Software IncSoftware Engineer 4Chillicothe, ILReason for interest in this position: Contact Number: Email ID: LinkedIn Profile URL: Full Address (Street, City, State, Zip Code): Notice Period (in weeks): Current Work Authorization Status: Hourly pay rate expectation: Are you willing to relocate and work onsite at Chillicothe, IL? Bachelor's degree in Computer Science, Software Engineering, Robotics, or related field (Master's preferred) or equivalent experience.
Senior Software Engineer Caterpillar, Inc.Senior Software EngineerPeoria, IL$112,710–$183,140 / yearTechnical Environment** : **Programming Languages** + Java + Python + JavaScript + TypeScript + C# + SQL **Frameworks & Development Technologies** + React + Angular + Node.js + Spring Boot + .NET / .NET Core **Cloud & Infrastructure Platforms** + Amazon Web Services (AWS) + Microsoft Azure + Google Cloud Platform (GCP) + Docker + Kubernetes **Databases** + MySQL + PostgreSQL + Microsoft SQL Server + Elasticsearch + NoSQL Databases **DevOps & Development Tools** + Jenkins + Azure DevOps + Git + CI/CD Pipelines **Architecture & Methodologies** + Microservices Architecture + APIs & Distributed Systems + Agile/Scrum Methodology + Software Development Lifecycle (SDLC) **Considerations For Top Candidates:** + Bachelor’s degree or higher in Computer Science, Software Engineering, Information Systems, or a closely related technical field or equivalent working experience + Hands-on experience in software development, systems analysis, and application design. **Key Skills** + Software Engineering & Application Development + Systems Analysis & Technical Problem Solving + Object-Oriented Programming + Cloud Computing & Distributed Systems + API Development & Systems Integration + Database Design & Data Management + DevOps & CI/CD Automation + Software Testing & Quality Assurance + Technical Documentation + Collaboration & Cross-Functional Communication **Work Context** Software Engineers at Caterpillar contribute to a wide range of technical solutions including: + Digital platforms and Cat Digital initiatives + Connected equipment and IoT systems + Enterprise software applications and internal business tools + Cloud-based services and distributed systems + Data analytics and application integration platforms **What You Will Get:** Working with a Fortune 100 leader, you can build your career on a global scale and take advantage of development opportunities with emerging technologies.
Data Engineer 2 (98838-1) Cullerton GroupData Engineer 2 (98838-1)Peoria, ILThis role will focus on developing and maintaining business intelligence solutions, designing and supporting data pipelines, and ensuring the integrity and accessibility of critical business data. The engineer will work closely with business stakeholders and analytics teams to deliver dashboards, automated reporting solutions, and scalable data architectures that support strategic decision-making.
Embedded Software Engineer 3 (102539-1) Cullerton GroupEmbedded Software Engineer 3 (102539-1)Mossville, IL
Embedded Software Engineer Aditi ConsultingEmbedded Software EngineerChillicothe, IL$62–$63 / hourConsent to Communication and Use of AI Technology: By submitting your application for this position and providing your email address(es) and/or phone number(s), you consent to receive text (SMS), email, and/or voice communication whether automated (including auto telephone dialing systems or automatic text messaging systems), pre-recorded, AI-assisted, or individually initiated from Aditi Consulting, our agents, representatives, or affiliates at the phone number and/or email address you have provided. Position’s Contributions to Work Group: We are seeking a Senior Software Engineer to play a technical leadership role on an autonomy software team developing the core application development framework used in critical on-board applications for autonomous systems.
Design Engineer The Kemtah Group, Inc.Design EngineerILJob Description: Summary: The main function of a design engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
Design Engineer 2 The Kemtah Group, Inc.Design Engineer 2ILJob Summary: The main function of a design engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
Design Engineer Belcan LLCDesign EngineerILJob Summary: The main function of a design engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
NewDesign Engineer BelcanDesign EngineerMossville, ILJob Summary: The main function of a design engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. * Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
Embedded Software Engineer 3 BelcanEmbedded Software Engineer 3Mossville, ILA typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications. Start Date: ImmediateJob Description:Summary:The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work.
Embedded Software Engineer 4 BelcanEmbedded Software Engineer 4Mossville, ILKeyword's: #Mossvillejobs; #EmbeddedSoftwareEngineerjobs;Start Date: Immediate **Pittsburgh/ North Carolina/ San Francisco our Client have offices in all those locations and would put any qualified candidate in 1 of them***Job Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Embedded Software Engineer Q1 Technologies, IncEmbedded Software EngineerMossville, ILDegree requirement: Bachelor's degree (or equivalent) in an accredited engineering or Computer Science or equivalent technical field . Experience developing with embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications .
NewSenior Field Application Engineer - Peoria, IL FieldAISenior Field Application Engineer - Peoria, ILPeoria, Illinois80,000 - $120,000 a year About the Job We are looking for an experienced, customer-focused Senior Field Application Engineer to lead the deployment, validation, and successful adoption of our cutting-edge robotic systems, including drones, quadrupeds, and humanoid robots. As a senior member of the team, you will serve as the technical lead for customer deployments, drive successful field operations, provide expert troubleshooting, and act as a trusted advisor to both customers and internal engineering teams.
Python Developer/AI & Analytics Engineer Caterpillar IncPython Developer/AI & Analytics EngineerEast Peoria, IL$89,210–$144,960 / yearRequirements Analysis: Knowledge of tools, methods, and techniques of requirement 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. This role focuses on developing Python-based solutions, building and deploying AI-driven agents, and delivering high-impact data visualizations that enable data-driven decision-making across the organization.
Senior Autonomy Engineer Caterpillar IncSenior Autonomy EngineerIL$112,710–$183,140 / yearRole Summary: The Autonomy & Automation team with Cat Technology is seeking an Engineer to join our Site engineering organization to support machine control and autonomy solutions, ensuring reliable delivery of software‑enabled functionality to customers. This position provides engineering support for the design, development, integration, and validation of software that spans on‑machine systems, cloud services, and dealer/factory workflows, ensuring reliable delivery of licensed functionality to customers.
Senior Machine Learning Engineer Caterpillar IncSenior Machine Learning EngineerIL$112,710–$183,140 / yearAs a Machine Learning Infrastructure Engineer, you will be responsible for developing and deploying a robust full-stack pipeline that can support various perception/planning/prediction projects. This includes developing Data Stores, implementing Data Visualization utilities, and deriving quantifiable metrics to support the Machine Learning pipeline.
Software Engineer Caterpillar IncSoftware EngineerPeoria, IL$89,210–$144,960 / yearWorking with your yellow partners and Cat Dealers, we execute key components of digital and marketing portfolios, including global marketing & brand, connectivity, enterprise data, analytics and AI, equipment management, eCommerce, digital marketing, rental & used digital solutions, and aftermarket leads & insights. Effective Communications: understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
Embedded Software Engineer Caterpillar IncEmbedded Software EngineerIL$127,587–$146,290 / yearAdditionally, the applicant must have employment experience with: (1) Software development in C: writing requirements, analysis, design, development, debugging, code reviews, writing test plans, and testing; (2) Software development in MathWorks Simulink: writing requirements, analysis, design, development, debugging, code reviews, writing test plans, and testing; (3) Bench and lab testing of embedded software; (4) Debugger tools such as Lauterbach; (5) Software configuration management in GIT; (6) CAN data link protocol; and (7) CAN development tools such as CANape. REQS: This position requires a bachelor's degree or foreign equivalent in Computer Engineering, Electrical Engineering, Computer Science, or a related field and five years of experience in an embedded software development role or related occupation.
Autonomy Engineer Caterpillar IncAutonomy EngineerIL$97,530–$158,480 / yearThe Autonomy Validation Engineer assists in the writing and execution of test plans for robotics software development; documents, troubleshoots, and debugs any issues found during testing; collaborates with senior engineers to ensure that internal and external clients' needs are met. Cat Technology collaborates with partners across the Caterpillar enterprise to advance technologies including autonomy and automation, which helps enhance site safety, productivity and efficiency across customer operations worldwide.
NewSenior Design Engineer Caterpillar IncSenior Design EngineerIL$112,710–$169,060 / yearCab Systems include development of multiple sub-systems including structures (ROPS, FOPS), seating (seats, suspensions), HVAC (heating, cooling, pressurization, filtration), controls (ergonomics, HMI), visibility (doors, windows, wipers), and trim (non-metallics). Job Summary: The Integrated Components Division (ICD) Global Cab Team is seeking a candidate to join our multidisciplined organization to support development of cab systems and components for Resource Industries Operations and Products (RIOP) division.
NewLead Software Engineer Caterpillar IncLead Software EngineerPeoria, IL$128,470–$208,770 / yearSoftware Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace. Delivering on the Caterpillar brand promise of premium, high-quality solutions is an important element in accelerating the development and deployment of Caterpillar's expanded capabilities in eCommerce.
Autonomy Systems Engineer Caterpillar IncAutonomy Systems EngineerIL$112,710–$183,140 / yearConsideration for Top Candidates: Proven experience as a Systems Engineer supporting requirements definition on technical engineering product development projects Mining or Construction Industry Experience required Experience developing and defining system level requirements Prior development or engineering experience preferred Prior experience in systems integration preferred Additional Information: This position requires the candidate to work full-time at the Mossville, IL or Tucson, AZ office Domestic relocation assistance is available for this position. Software Product Testing: Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.
NewSr. Software Engineer Caterpillar IncSr. Software EngineerPeoria, IL$112,710–$183,140 / yearThrough your technical expertise and collaborative approach, you help build scalable, high-performance search platforms that provide outstanding user experiences and support the continued growth of Caterpillar's eCommerce initiatives. Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
Sr. Embedded Software Engineer Diversified Services Network, Inc.Sr. Embedded Software EngineerMossville, IL$110,000–$121,000Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North Carolina OR San Francisco, CA! We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy software teams developing perception, planning, control, and platform capabilities for autonomous systems.
NewSenior Field Application Engineer Field AI IncSenior Field Application EngineerPeoria, IL$80,000–$120,000 / yearAs a senior member of the team, you will serve as the technical lead for customer deployments, drive successful field operations, provide expert troubleshooting, and act as a trusted advisor to both customers and internal engineering teams. We are looking for an experienced, customer-focused Senior Field Application Engineer to lead the deployment, validation, and successful adoption of our cutting-edge robotic systems, including drones, quadrupeds, and humanoid robots.
Kranthi- Sil/HIL Engineer Actalent IncKranthi- Sil/HIL EngineerPeoria, IL$32–$52 / hourHands-on experience switching out and troubleshooting electrical components on test benches used for HIL testing, including wiring and component-level diagnostics. The role centers on a dSPACE HIL test bench setup, using tools such as dSPACE ControlDesk, AutomationDesk, MATLAB/Simulink, and CAN-based data acquisition tools like Vector CANape or similar.
NewSoftware Engineer III - Guidewire Full-Stack Developer Farmers Automobile Insurance AssociationSoftware Engineer III - Guidewire Full-Stack DeveloperPekin, IL$94,000–$129,000 / yearPart timeThe Guidewire Full-Stack Developer is responsible for working collaboratively with product and platform teams to create and support rich, interactive applications that help end users manage their data and processes. This role drives the analysis and physical design of technical solutions related to a product or platform and is expected to effectively write new programs as well as support upgrades, maintenance or issue resolution for existing applications and systems.
K15 - Embedded Tools & Automation Engineer DORLECOK15 - Embedded Tools & Automation EngineerPeoria, ILPython, C/C++, Embedded C, Linux, Shell Scripting (Bash), SQL Database, CMake, Conan, Docker, Git/GitLab, CI/CD Pipelines, Angular/JavaScript, Debugging, Static Code Analysis (PC-LINT Plus), AI-assisted Development, Customer Communication, Problem-Solving. Work on projects such as ROPE, PC-LINT Plus integration, EOL Applications, Simulation Tool (VSET) updates, Mapfile Parsers, Configuration Selectors, Docker & Conan automation, Release Note Scripting, and Linux Application Size Estimation.
K14 - Automotive ECU Software Engineer – AUTOSAR & Matlab DORLECOK14 - Automotive ECU Software Engineer – AUTOSAR & MatlabPeoria, ILLead end-to-end automotive ECU software architecture and AI-assisted AUTOSAR migration across Brake, Steering, Transmission, HVAC, and Implement ECUs. Off-road vehicle experience, ISO 26262, ASPICE, platform-level ECU programs, BSW integration (good to have).
Lead Cyber Cryptographic Engineer Capital OneLead Cyber Cryptographic EngineerMcLean, IllinoisCandidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate’s offer letter. As part of our Cyber team, you will engineer and develop solutions supporting web and mobile applications, machine learning, and big data, with a strong emphasis on cryptographic integrity and security.
Embedded Software Engineer Actalent IncEmbedded Software EngineerChillicothe, IL$60–$75 / hourThe work involves extensive interaction with machine and vehicle communication interfaces like CAN and J1939, as well as connected-device capabilities including OTA updates, telemetry, logging, and diagnostics. Collaborate closely with architects, technical program managers, quality assurance professionals, and other developers to deliver working software increments and release-ready builds.
NewSr Engineer-Test/Validation Caterpillar IncSr Engineer-Test/ValidationIL$112,710–$169,060 / yearFocus areas include batteries, fuel cells, motors, inverters, micro grid controllers, charging, energy storage systems, lifecycle solutions/services, and integration of components for ePowertrain solutions across industries. Product Testing: Extensive knowledge 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.
Business Systems Developer BeMobileBusiness Systems DeveloperWar Memorial, IllinoisBeMobile is looking for a Business Systems Developer to design, develop, and implement solutions that improve workflows and system functionality. Excellent problem-solving abilities, with a continuous improvement mindset focused on optimizing workflows and reducing inefficiencies.
Connectivity System Architect Caterpillar IncConnectivity System ArchitectIL$159,120–$238,680 / yearThe position will collaborate closely with Cat Technology leaders, product groups, suppliers, and industry technology leaders to define the connectivity roadmap across cellular, satellite, and short-range wireless technologies (UWB, Bluetooth, NFC, etc.), based off market intelligence, trends and customer requirements. In addition, this position will work regularly with customer solutions teams (core and growth) and product groups to establish a single, trusted source for requirements documentation-including marketing, functional, system, software, and hardware requirements-to effectively meet business partner and customer needs.
2027 Corporate Parallel Co-op Program Caterpillar Inc2027 Corporate Parallel Co-op ProgramIL$25–$43 / hourParallel Co-Op Engineers work alongside engineering teams to complete design & simulation tasks in support of Caterpillar product development in the following areas: Product Design: Engineer components & systems for Caterpillar products to meet our customers' needs. Simulation/Performance Analysis: CFD - Computational Fluid Dynamics (ANSYS), FEA - Finite Element Analysis, 3D modelling, root cause investigation; system/subsystem/component design optimization, structural dynamics, development and optimization of Engine, Aftertreatment, Battery, Fuel Cell, Powertrain, and/or Machine System performance.
Control Systems Team Lead Caterpillar IncControl Systems Team LeadIL$128,470–$192,710 / yearPartnering closely with product groups, engineering, and global delivery teams, APT balances near‑term business execution with long‑term technology leadership-enabling best in class electronics quality, fast response to market changes, differentiated customer value through vertical integration, improved uptime, and sustainable power systems across Caterpillar's Power and Energy product portfolio. The organization leads product strategy, long term technology roadmaps, and lifecycle leadership for advanced power, electrification, electronic controls, software, and energy solutions across the entire range of Power and Energy applications.
Autonomy Engineering Development Specialist Caterpillar IncAutonomy Engineering Development SpecialistIL$128,470–$208,770 / yearExtensive experience participating in efforts to develop, integrate, or test complex autonomy systems that meet prioritized requirements and time frame constraints for autonomous machine programs focusing on machine safety and productivity. Problem Solving: Have extensive experience in autonomy for mobile robotics with the following: Experience solving challenging problems in autonomy and operator assist systems.
Solutions Architect - Applications RLI CorpSolutions Architect - ApplicationsPeoria, IL$139,797–$203,755 / yearThis approach rises from and is supported by our talented, ethical and smart team of employee owners united around a single purpose: to work alongside our customers and partners when they need us, in unexpected ways, with exceptional results. Our goal is to attract, develop and retain the best employee talent from diverse backgrounds while promoting an environment where all viewpoints are valued and individuals feel respected, are treated fairly, and have an opportunity to excel in their chosen careers.
Solutions Architect RLI CorpSolutions ArchitectPeoria, IL$127,088–$185,231 / yearThis approach rises from and is supported by our talented, ethical and smart team of employee owners united around a single purpose: to work alongside our customers and partners when they need us, in unexpected ways, with exceptional results. Our goal is to attract, develop and retain the best employee talent from diverse backgrounds while promoting an environment where all viewpoints are valued and individuals feel respected, are treated fairly, and have an opportunity to excel in their chosen careers.
Lead Data Scientist - Gen AI for Condition Monitoring Analytics Caterpillar IncLead Data Scientist - Gen AI for Condition Monitoring AnalyticsPeoria, IL$128,470–$208,770 / yearConsiderations for Top Candidates: Typically, a Bachelors, Masters, or PhD degree in Applied Statistics, Data Science, Business Analytics, Predictive Analytics, Business Intelligence & Analytics, Mathematics, Computer Science, Engineering (Aerospace, Electrical, Mechanical, Computer, Industrial, Agricultural, etc.), or equivalent technical degree. Job Summary: The Analytics (Condition Monitoring) team of Cat Digital is seeking a Lead Data Scientist to be a technical expert, working in a team environment, to support the development & integration of digital twins for condition monitoring & generative AI assisted predictive analytics for Caterpillar digital applications.
Engineering Project Team Leader Caterpillar IncEngineering Project Team LeaderPeoria, IL$128,470–$192,710 / yearRole Summary: In this role as an L6 Electronics Validation Engineer, you will ensure that Cat machines meet our end user's quality expectations by identifying, planning and leveraging validation opportunities earlier in the development cycles specifically at the component, system bench or machine development cycle. Your planning will result in system test benches and machines (i.e. testbed, prototype, pilot, etc.) that arrive at any Proving Ground or Customer Site for machine validation in good operating condition, technical & program risks quantified, and machine & system validation plans are thoroughly documented.