Control Systems Engineering Specialist
Role details
Job location
Tech stack
Job description
The Advanced Technology team within Building Construction Products (BCP) is seeking a Control Systems Engineering Specialist (KD14) to lead machine feature development across multiple BCP platforms. This role owns the design, development, integration, validation, and long-term robustness of embedded software and control systems supporting production machines.
As a recognized technical authority, this position collaborates across engineering, manufacturing, validation, commercial, and customer-facing teams to deliver production-ready, high-quality control solutions. The role is accountable for system performance, software quality, and resolution of complex, integrated hardware and software challenges throughout the product lifecycle., * Lead the design, development, integration, and validation of embedded software and control systems for machine features, attachments, and displays
- Own system-level control architecture ensuring performance, reliability, safety, and long-term product robustness
- Execute development activities in alignment with Caterpillar software development, configuration management, and documentation standards
- Perform advanced system-level analysis to define design solutions and resolve complex integrated software and hardware issues
- Create, maintain, and govern technical software and system documentation across the full lifecycle
- Plan, design, and execute system and software verification, including test planning, execution, and analysis
- Analyze field and performance data to identify root causes and drive corrective actions
- Provide technical leadership and guidance to manufacturing, commercial teams, dealers, and customers
- Evaluate, recommend, and integrate new and emerging control and software technologies
- Mentor engineers and cross-functional partners through technical leadership
Requirements
- Bachelor's degree in engineering, Computer Science, or a related technical discipline
- 7+ years of experience in machine performance, systems integration, embedded software/controls, or testing and validation
- Experience delivering embedded software solutions across the full software development lifecycle
- Strong analytical and problem-solving skills with demonstrated root cause analysis capability
- Proficiency in C/C++ and/or MATLAB/Simulink
- Strong system-level troubleshooting skills across software, hardware, and integrated systems
- Knowledge of software development processes, configuration management, and documentation practices
- Ability and willingness to operate equipment to understand real-world performance
- Effective written and verbal communication skills
- Proven ability to work collaboratively in cross-functional teams
Top candidates will also have
- Master's degree in engineering, Computer Science, or related discipline
- 10+ years of machine performance analysis, tuning, testing, or embedded software creation experience
- Experience with CANape, CANalyzer, and automotive/heavy equipment protocols (CAN, J1939)
- Familiarity with Caterpillar development tools (Electronic Technician, Win Flash)
- Regular use of Git-based configuration management
- Experience working in Agile development environments (Target process, DevOps)
- Strong systems and requirements experience in the Automotive or Heavy Equipment industry
- Experience designing modular and scalable software architectures
- High attention to detail across requirements, integration, and validation
- Experience assembling and modifying test bench instrumentation including wiring and harnesses
Benefits & conditions
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