> Markdown version of [/jobs/ext/2306132-senior-systems-engineer](https://www.wearedevelopers.com/jobs/ext/2306132-senior-systems-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Systems Engineer - **Company:** Caterpillar - **Location:** Houston, TX, United States - **Experience:** Expert - **Salary:** $112,710.0 - $169,060.0 - **Contract:** Permanent contract - **Skills:** Business Analytics Applications, Systems Engineering, Computer Engineering, Modbus, Software Engineering, Software Requirements Analysis, Strategies of Testing, Integration Tests - **Published:** August 30, 2026 - **Apply:** https://dejobs.org/x/x/BF0F114AA3DB4B42BF31DDB89DE787E2/job/ ## About the Role Bachelor's degree in an accredited electrical engineering or computer engineering What You Will Have: Analytical Thinking: 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. Level Extensive Experience: * Seeks discrepancies and inconsistencies in available information; explains variances. * Organizes and prioritizes the sequence of steps to be taken to remedy the situation. * Identifies many possible causes for a problem based on prior experience and current research. * Quantifies the costs, benefits, risks and chances for success before recommending a course of action. * Approaches a complex problem by breaking it down into its component parts. * Chooses among a diverse set of analytical tools according to the nature of the situation. Communicating Complex Concepts : 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. Level Extensive Experience: * Uses subtle cues to determine the language and experience level of an individual or group. * Introduces technical terminology to listeners in the context of the product or service. * Uses effective analogies to help an audience understand a novel feature of a product or service. * Explains important details as they relate to the basic value of the product or service. * Approaches communication challenges from various angles to find the one that works. * Proceeds to next level of information when audience is ready. Requirements 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., * Experience working with embedded systems * Experience in software requirements definition of embedded control systems * Experience with vehicle comms (J1939 and Modbus) * Proficiency in testing embedded control systems * Working knowledge with testing Engine or Machine electronic systems is a plus * Demonstrated strong technical and analytical skills ## Description * Define program scope and author control system requirements for Marine Propulsion Control programs. * Partner with the Program Management Office (PMO) to develop project plans, align priorities, and deliver milestones on time. * Lead controls lab testing, manage NPI controls issues, and drive timely resolution to support feature and milestone delivery. * Guide and support validation teams by reviewing, prioritizing, and strengthening test plans. * Support integration and lab testing activities to verify system performance and functionality. * Review existing test plans for thoroughness, identify gaps, and recommend improvements. * Provide software and systems troubleshooting support to application and product support teams., * Follows policies, practices and standards for determining functional and informational requirements. * Confirms deliverables associated with requirements analysis. * Communicates with customers and users to elicit and gather client requirements. * Participates in the preparation of detailed documentation and requirements. * Utilizes specific organizational methods, tools and techniques for requirements analysis. Technical Troubleshooting : Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation. Level Working Knowledge: * Discovers, analyzes, and resolves hardware, software or application problems. * Works with vendor-specific diagnostic guides, tools and utilities. * Handles calls related to product features, applications, and compatibility standards. * Analyzes code, logs, and current systems as part of advanced troubleshooting. * Records and reports specific technical problems, solving processes and tools that have been used. Product Testing : 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. Level Working Knowledge: * Documents test process and results; prepares and analyzes defect-tracking reports. * Summarizes features of a specific product-testing process and associated procedures. * Tests components for compliance with functional requirements and established conventions. * Discusses and compares usability, safety and integration testing. * Develops product-testing procedures; participates in selecting testing environment and tools. ## Related Videos - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Building Reliable Serverless Applications with AWS CDK and Testing](https://www.wearedevelopers.com/videos/812-building-reliable-serverless-applications-with-aws-cdk-and-testing) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Automated Driving - Why is it so hard to introduce](https://www.wearedevelopers.com/videos/628-automated-driving-why-is-it-so-hard-to-introduce) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)