Caterpillar Inc. is looking to minimize product downtime and provide value-added Diagnostic Trouble Codes (DTC) and related service features through the implementation of on-board diagnostics solutions.
Requirements
- 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.
- Knowledge of software design and development tools and activities; ability to produce software products or systems in line with product requirements.
- Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation
- Understanding of embedded programming languages (C or C++) and Matlab/Simulink.
- Strong foundation in system software development, including validation of embedded systems and diagnostics
Responsibilities
- Provides technical leadership in the design, development, and enhancement of system diagnostics software.
- Lead multiple programs and be responsible for identifying deliverables, specifying and tracking budget, developing the software and performing verification testing
- Lead the quality initiative for the section by establishing quality processes, derive quality metrics and help the team achieve quality and BIQ goals.
- Providing technical leadership in designing and implementing electronic control systems including all input and output components wired to the electronic control module to ensure compatibility, determine failure modes, and develop on-board diagnostic strategies
- Creation of detailed software specs from high level customer requirements
- Identification and resolution of software defects, and proper issue list submissions and management
Other
- 4-year degree in Electrical/Computer Engineering, Computer Science, Electronics Technology or a related field from an accredited school
- 10+ years of engineering experience is typically aligned with the seniority for this position
- Ability to facilitate highly collaborative worldwide teams in multiple organizations and functions to drive results and resolve complex issues.
- The candidate must be detail oriented and a proven “self starter,” with a strong record of achievement and results.
- Less than 10% travel required