Agile Programming Methodologies, BSP, C++ Programming Language, Caterpillar Equipment, Collaboration Software, Computer Firmware, Cross-Functional, Data Management, Debugging Skills, Device Drivers, Embedded Systems, Human Machine Interface (HMI), InterProcess Communication (IPC), Kernel Programming, Linux Operating System, Operating Systems, Problem Solving Skills, Software Administration, Software Development, Software Engineering, System Integration (SI), Systems Engineering, Systems Maintenance, Team Player, User Interface/Experience (UI/UX)