Jobs
Interviews

Caterpillar Inc.

50 Job openings at Caterpillar Inc.
Display Software Engineer-2 Chennai, Tamil nadu, India 4 years Not disclosed On-site Full Time

Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Role Definition Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems. Responsibilities Gathering and analyzing user/client requirements to create the software requirements specification (SRS) document. Writing and implementing source codes of embedded systems and enhancing code samples of existing systems. Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance. Collaborating with other teams to provide post production support. Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum. Job Duties/Responsibilities May Include, But Are Not Limited To: Design & development of Displays Software for Machine Display System and Software Team Develop architecture for various display systems all the way from gauge clusters to domain controller based advanced display systems. Handle simultaneous change request entries for multiple display product lines. Collaborate with UI/UX teams, System and validation teams across the department in delivering the quality software on time Drive improvements in Software design and architecture Drive the Software development to deliver customer committed deliverable Required Qualifications: Bachelor’s Degree in EEE/ECE/CSE/IT with 4+ years of development experience in Infotainment domain is must. Strong hands-on experience in Embedded C/C++ software development Strong knowledge in VC++, XML processing, Open GL, Win 32 API & MFC Minimum 2 + years of hands on experience in developing various automotive communication protocols on CAN , Ethernet , SPI and I2C. Hands on experience with various IDEs and debugging tools. Experience is Electronics / embedded product development is mandatory. Good experience in developing Embedded Linux & RTOS application software using OS features. Hands on experience in unit & Integration test plan development. Strong in Socket programming using TCP & UDP. Strong leadership, communication and organizational skills. Strong project management skills, able to plan, organize and lead large, complex projects with diverse project teams Excellent analytical skills & Attention to detail Self-starter with strong technical leadership skills Ability to communicate technical information effectively Good communication and interpersonal skills & focus on quality & velocity Desired Qualifications: Experience with Open GL, GPU programming Experience in Automation/ Python Scripting is added advantage Experience in open-source test frame works such as GTEST and GCOV Inculcated some of the Agile Principles Skill Descriptors 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 Working Knowledge: Approaches a situation or problem by defining the problem or issue and determining its significance. Makes a systematic comparison of two or more alternative solutions. Uses flow charts, Pareto charts, fish diagrams, etc. to disclose meaningful data patterns. Identifies the major forces, events and people impacting and impacted by the situation at hand. Uses logic and intuition to make inferences about the meaning of the data and arrive at conclusions. 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. Level Working Knowledge: Delivers helpful feedback that focuses on behaviors without offending the recipient. Listens to feedback without defensiveness and uses it for own communication effectiveness. Makes oral presentations and writes reports needed for own work. Avoids technical jargon when inappropriate. Looks for and considers non-verbal cues from individuals and groups. Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. Level Working Knowledge: Explains own role and responsibility within team. Actively participates in team meetings. Shares information, knowledge, and experiences openly and proactively. Describes team mission and objectives in the context of results to be achieved. Demonstrates open, friendly, accepting, and supportive behaviors with team members. Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. Level Working Knowledge: Provides effective technical solutions to routine functional challenges via sound technical competence, effectively examining implications of events and issues. Effectively performs the technical job aspects, continuously building knowledge and keeping up-to-date on technical and procedural job components. Applies technical operating and project standards based on achieving excellence in delivered products, technologies and services. Applies current procedures and technologies to help resolve technical issues in one's general area of technical competence. Helps others solve technical or procedural problems or issues. Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Level Working Knowledge: Describes common tools for component-based, object-oriented development. Describes the objectives, activities and results of unit testing. Has developed programs in a specific language and for a specific platform. Interprets functional and technical blueprints; participates in structuring technical components. Participates in technical and code reviews. 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. Level Working Knowledge: 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. System Testing: Knowledge of system and software testing; ability to design, plan and execute system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle. Level Working Knowledge: Supports the project leader in developing and executing system test plans. Evaluates system documentation and user manuals for usability, accuracy and completeness. Executes test cases, analyzes test results and reports on findings regularly. Tests system components for compliance with functional requirements. Participates in the testing of a system's ability to recover from hardware or software failures. 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. Additional Info: This position will require travelling about 10% of the time. Caterpillar is not currently hiring individuals for this position who now or in the future require sponsorship for employment visa status; however, as a global company, Caterpillar offers many job opportunities outside of India which can be found through our employment website at www.caterpillar.com/careers. What You Will Get: Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world. Here you earn more than just wage, because we value your performance, we offer a total rewards package that provides day one benefits along with the potential of a variable bonus. Additional benefits include paid annual leave, flexi leave, medical and insurance (prorated based upon hire date). Final Details: Please frequently check the email associated with your application, including the junk/spam folder, as this is the primary correspondence method. If you wish to know the status of your application – please use the candidate log-in on our career website as it will reflect any updates to your status. If you are interested in joining our team, please apply using an English version of your CV. We look forward to meeting you! About Caterpillar Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. Posting Dates: January 6, 2026 - January 19, 2026 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community.

Inventory Analyst Bengaluru, Karnataka, India 4 - 6 years Not disclosed On-site Full Time

Career Area: Supply Chain and Logistics Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Summary: The primary goal is to support the Product Support & Logistics (PSLD) division's effort in achieving the inventory and customer service objectives in a manner consistent with PSLD. As a Inventory Analyst at Caterpillar, you will support Production Withdrawal (PW) related work for Cat Parts. Inventory Analyst will coordinate and distribute the various workload functions necessary to ensure material is allocated and shipped for emergency and line down situations for production facilities and suppliers. This function involves working on projects and ad hoc analysis to enhance systems and process efficiency within Cat Parts. What You Will Do: Responsible for providing Business and System support to production and supplier withdrawals. Performing work to achieve corporate supply chain performance targets focused on inventory reduction, increased inventory turns and improved parts availability. Identifying opportunities for improvements including cost, quality, and service of customer needs and issues. Implementing and maintaining monitoring systems to provide information on shipment status, shipped date, in transit location, estimated arrival date, and actual delivery date. Working effectively with diverse, multi-functional teams to apply the supply chain logistics process and leading team efforts to develop a lean parts distribution network. Additional Information: Bachelor's degree in engineering / Math's / Science / Commerce. Minimum 4-6 years of experience in Supply chain management, Logistics, 3PL, Warehousing, Service parts Logistics and supplier performance management. What You Have: Business Acumen: Knowledge of business concepts, tools, and processes that are needed for making sound decisions in the context of the company's business; ability to apply this knowledge appropriately to diverse situations. Level Working Knowledge: Communicates key considerations for business decision making process. Cites examples of types of information needed to make sound business decisions. Participates in business task to get things done in own unit or area. Caters to key stakeholders and their priorities. Inventory Management: Knowledge of processes and methods of inventory management; ability to effectively manage organization's materials, commodities, merchandises, or products. Level Extensive Experience: Manage daily/weekly service loss analysis and share RCCA for top loss parts. Involves detailed root cause analysis for discrepancy between systems and documentation of the same. 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. Level Extensive Experience: Adapts documents and presentations for the intended audience. Demonstrates both empathy and assertiveness when communicating a need or defending a position. Communicates well downward, upward, and outward. Problem Solving: Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations. Level Extensive Experience: Organizes potential problem solvers and leads problem resolution efforts. Uses varying problem-solving approaches and techniques as appropriate. Develops successful resolutions to critical or wide-impact problems. Supplier Management: Knowledge of processes and methods to effectively manage business relationships and transactions with suppliers of raw materials or product components; ability to apply related knowledge, experience, and skills into real practice. Level Basic Understanding: Describes the typical tasks associated with using and managing suppliers. Defines common terms and conditions of agreements with suppliers. Explains the organizational process for soliciting and selecting suppliers. States the roles and responsibilities of one's own and suppliers staff. Supply Chain Management: Knowledge of functions, principles and techniques used in supply chain management; ability to develop and use, strategies, practices and tools for controlling the logistical processes. Level Working Knowledge: Discusses considerations for integrating partner and supplier transactions. Recognizes software systems or components used to manage supply chain. Summarizes supply chain considerations for different types of products or components. Participates in supply chain analysis and uses it to spot trends and improvement opportunities. Works with a specific part of supply chain management process. Caterpillar is not currently hiring individuals for this position who now or in the future require sponsorship for employment visa status; however, as a global company, Caterpillar offers many job opportunities outside of India which can be found through our employment website at www.caterpillar.com/careers. What You Will Get: Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world. Here you earn more than just wage, because we value your performance, we offer a total rewards package that provides day one benefits along with the potential of a variable bonus. Additional benefits include paid annual leave, flexi leave, medical and insurance (prorated based upon hire date). Final Details: Please frequently check the email associated with your application, including the junk/spam folder, as this is the primary correspondence method. If you wish to know the status of your application please use the candidate log-in on our career website as it will reflect any updates to your status. If you are interested in joining our team, please apply using an English version of your CV. We look forward to meeting you! This Job Description is intended as a general guide to the job duties for this position and is intended for the purpose of establishing the specific salary grade. It is not designed to contain or be interpreted as an exhaustive summary of all responsibilities, duties and effort required of employees assigned to this job. At the discretion of management, this description may be changed at any time to address the evolving needs of the organization. It is expressly not intended to be a comprehensive list of essential job functions as that term is defined by the Americans with Disabilities Act. About Caterpillar Caterpillar Inc. is the world's leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we've been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. Posting Dates: January 6, 2026 - January 20, 2026 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply Join our Talent Community.

Sr. Software Engineer Chennai, Tamil nadu, India 9 years Not disclosed On-site Full Time

Career Area Technology, Digital and Data Job Description Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Role Overview We are looking for a seasoned engineering professional to lead and mentor a cross-functional team, while also contributing as an individual contributor. This role requires a strong foundation in mobile and web technologies, agile practices. Key Responsibilities Lead and mentor a cross-functional development team in collaboration with Product Owners and stakeholders. Act as both a team lead and hands-on contributor, owning key features and writing production-grade code. Drive Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming. Architect and design scalable solutions, including High-Level Design (HLD) and Low-Level Design (LLD). Plan and deliver end-to-end development across four consecutive sprint cycles, contributing to critical modules. Develop native mobile applications using Android (Kotlin/Java) or iOS (Swift/Objective-C) platforms. Build hybrid mobile applications using AngularJS with frameworks like Ionic or PhoneGap, and integrate native plugins via Cordova or Capacitor. Develop and maintain AngularJS-based web front-ends, integrating RESTful APIs and managing state with RxJS/NgRx. Implement responsive UI using SCSS, media queries, and best practices for cross-device compatibility. Write and maintain unit tests using Karma and Jasmine. Oversee CI/CD pipelines, conduct code reviews, and ensure adherence to performance and security best practices. Experience What We’re Looking For: 9+ years in software engineering 2+ years in native mobile development (Android or iOS) 2+ years in AngularJS development Core Skills Hybrid frameworks: Ionic, PhoneGap Native plugin integration: Cordova, Capacitor Front-end: AngularJS, JavaScript/TypeScript, HTML5/CSS3, SCSS State management: RxJS, NgRx Agile methodologies: Scrum/Kanban Tools: Git, Jira, CI/CD pipelines Testing: Karma, Jasmine Leadership & Contribution Proven experience in team coaching and stakeholder coordination Strong technical design skills (HLD & LLD) Hands-on coding and problem-solving mindset Excellent analytical and debugging skills Posting Dates Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community.

Display Software Engineer Chennai, Tamil nadu, India 7 years Not disclosed On-site Full Time

Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Role Definition Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems. Responsibilities Gathering and analyzing user/client requirements to create the software requirements specification (SRS) document. Writing and implementing source codes of embedded systems and enhancing code samples of existing systems. Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance. Collaborating with other teams to provide post production support. Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum. Job Duties/Responsibilities May Include, But Are Not Limited To: Lead design & development of Displays Software for Machine Display System and Software Team Develop architecture for various display systems all the way from gauge clusters to domain controller based advanced display systems. Handle simultaneous change request entries for multiple display product lines. Collaborate with UI/UX teams, System and validation teams across the department in delivering the quality software on time Drive improvements in Software design and architecture Drive the Software development to deliver customer committed deliverable Required Qualifications: Bachelor’s Degree in EEE/ECE/CSE/IT with 7+ years of development experience in Infotainment domain is must. Strong hands-on experience in Embedded C/C++ software development Strong knowledge in VC++, XML processing, Open GL, Win 32 API & MFC Minimum 3 + years of hands on experience in developing various automotive communication protocols on CAN , Ethernet , SPI and I2C. Hands on experience with various IDEs and debugging tools. Experience is Electronics / embedded product development is mandatory. Good experience in developing Embedded Linux & RTOS application software using OS features. Hands on experience in unit & Integration test plan development. Strong in Socket programming using TCP & UDP. Strong leadership, communication and organizational skills. Strong project management skills, able to plan, organize and lead large, complex projects with diverse project teams Excellent analytical skills & Attention to detail Self-starter with strong technical leadership skills Ability to communicate technical information effectively Good communication and interpersonal skills & focus on quality & velocity Desired Qualifications: Experience with Open GL, GPU programming Experience in Automation/ Python Scripting is added advantage Experience in open-source test frame works such as GTEST and GCOV Inculcated some of the Agile Principles Skill Descriptors 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 Working Knowledge: Approaches a situation or problem by defining the problem or issue and determining its significance. Makes a systematic comparison of two or more alternative solutions. Uses flow charts, Pareto charts, fish diagrams, etc. to disclose meaningful data patterns. Identifies the major forces, events and people impacting and impacted by the situation at hand. Uses logic and intuition to make inferences about the meaning of the data and arrive at conclusions. 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. Level Working Knowledge: Delivers helpful feedback that focuses on behaviors without offending the recipient. Listens to feedback without defensiveness and uses it for own communication effectiveness. Makes oral presentations and writes reports needed for own work. Avoids technical jargon when inappropriate. Looks for and considers non-verbal cues from individuals and groups. Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. Level Working Knowledge: Explains own role and responsibility within team. Actively participates in team meetings. Shares information, knowledge, and experiences openly and proactively. Describes team mission and objectives in the context of results to be achieved. Demonstrates open, friendly, accepting, and supportive behaviors with team members. Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. Level Working Knowledge: Provides effective technical solutions to routine functional challenges via sound technical competence, effectively examining implications of events and issues. Effectively performs the technical job aspects, continuously building knowledge and keeping up-to-date on technical and procedural job components. Applies technical operating and project standards based on achieving excellence in delivered products, technologies and services. Applies current procedures and technologies to help resolve technical issues in one's general area of technical competence. Helps others solve technical or procedural problems or issues. Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Level Working Knowledge: Describes common tools for component-based, object-oriented development. Describes the objectives, activities and results of unit testing. Has developed programs in a specific language and for a specific platform. Interprets functional and technical blueprints; participates in structuring technical components. Participates in technical and code reviews. 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. Level Working Knowledge: 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. System Testing: Knowledge of system and software testing; ability to design, plan and execute system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle. Level Working Knowledge: Supports the project leader in developing and executing system test plans. Evaluates system documentation and user manuals for usability, accuracy and completeness. Executes test cases, analyzes test results and reports on findings regularly. Tests system components for compliance with functional requirements. Participates in the testing of a system's ability to recover from hardware or software failures. 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. Additional Info: This position will require travelling about 10% of the time. Caterpillar is not currently hiring individuals for this position who now or in the future require sponsorship for employment visa status; however, as a global company, Caterpillar offers many job opportunities outside of India which can be found through our employment website at www.caterpillar.com/careers. What You Will Get: Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world. Here you earn more than just wage, because we value your performance, we offer a total rewards package that provides day one benefits along with the potential of a variable bonus. Additional benefits include paid annual leave, flexi leave, medical and insurance (prorated based upon hire date). Final Details: Please frequently check the email associated with your application, including the junk/spam folder, as this is the primary correspondence method. If you wish to know the status of your application – please use the candidate log-in on our career website as it will reflect any updates to your status. If you are interested in joining our team, please apply using an English version of your CV. We look forward to meeting you! About Caterpillar Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. Posting Dates: January 6, 2026 - January 19, 2026 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community.

Display Software Engineer Chennai, Tamil nadu, India 6 years Not disclosed On-site Full Time

Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Role Definition Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems. Responsibilities Gathering and analyzing user/client requirements to create the software requirements specification (SRS) document. Writing and implementing source codes of embedded systems and enhancing code samples of existing systems. Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance. Collaborating with other teams to provide post production support. Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum. Job Duties/Responsibilities May Include, But Are Not Limited To: Lead design & development of Displays Software for Machine Display System and Software Team Develop architecture for various display systems all the way from gauge clusters to domain controller based advanced display systems. Handle simultaneous change request entries for multiple display product lines. Collaborate with UI/UX teams, System and validation teams across the department in delivering the quality software on time Drive improvements in Software design and architecture Drive the Software development to deliver customer committed deliverable Required Qualifications: Bachelor’s Degree in EEE/ECE/CSE/IT with 6+ years of development experience in Infotainment domain is must. Minimum 3+ years of hands on experience in developing various automotive communication protocols on CAN , Ethernet , SPI and I2C. Practical knowledge of Angular v16+ and above, Latest Angular 20 version + and TypeScript Experience in RestAPI, Web sockets, stomp Good knowledge of Typescript, Javascript, CSS, HTML, and writing cross-browser compatible code. Perform troubleshooting bugs and issue resolution. Exposure to Playwright End to end testing. Familiarity and sensibilities with UI/UX and design application and execution. Excellent verbal and written communication skills. Experience in Configuration Management tool- GIT. Hands on experience in Azure devops. Strong leadership, communication and organizational skills. Strong project management skills, able to plan, organize and lead large, complex projects with diverse project teams Excellent analytical skills & Attention to detail Good Problem-solving and analytical skills. Must be a Self-starter with strong technical leadership skills Ability to communicate technical information effectively Good communication and interpersonal skills & focus on quality & velocity Desired Qualifications: Experience with Open GL, GPU programming Experience in Automation/ Python Scripting is added advantage Experience in open-source test frame works such as GTEST and GCOV Inculcated some of the Agile Principles Skill Descriptors 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 Working Knowledge: Approaches a situation or problem by defining the problem or issue and determining its significance. Makes a systematic comparison of two or more alternative solutions. Uses flow charts, Pareto charts, fish diagrams, etc. to disclose meaningful data patterns. Identifies the major forces, events and people impacting and impacted by the situation at hand. Uses logic and intuition to make inferences about the meaning of the data and arrive at conclusions. 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. Level Working Knowledge: Delivers helpful feedback that focuses on behaviors without offending the recipient. Listens to feedback without defensiveness and uses it for own communication effectiveness. Makes oral presentations and writes reports needed for own work. Avoids technical jargon when inappropriate. Looks for and considers non-verbal cues from individuals and groups. Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. Level Working Knowledge: Explains own role and responsibility within team. Actively participates in team meetings. Shares information, knowledge, and experiences openly and proactively. Describes team mission and objectives in the context of results to be achieved. Demonstrates open, friendly, accepting, and supportive behaviors with team members. Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. Level Working Knowledge: Provides effective technical solutions to routine functional challenges via sound technical competence, effectively examining implications of events and issues. Effectively performs the technical job aspects, continuously building knowledge and keeping up-to-date on technical and procedural job components. Applies technical operating and project standards based on achieving excellence in delivered products, technologies and services. Applies current procedures and technologies to help resolve technical issues in one's general area of technical competence. Helps others solve technical or procedural problems or issues. Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Level Working Knowledge: Describes common tools for component-based, object-oriented development. Describes the objectives, activities and results of unit testing. Has developed programs in a specific language and for a specific platform. Interprets functional and technical blueprints; participates in structuring technical components. Participates in technical and code reviews. 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. Level Working Knowledge: 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. System Testing: Knowledge of system and software testing; ability to design, plan and execute system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle. Level Basic Understanding: Describes major components of system testing used by the organization. Documents the standard processes and procedures involved in system testing. Explains the importance of thorough system testing prior to implementation. Identifies common errors that occur in standard system testing activities. 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. Additional Info: This position will require travelling about 10% of the time. Caterpillar is not currently hiring individuals for this position who now or in the future require sponsorship for employment visa status; however, as a global company, Caterpillar offers many job opportunities outside of India which can be found through our employment website at www.caterpillar.com/careers. What You Will Get: Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world. Here you earn more than just wage, because we value your performance, we offer a total rewards package that provides day one benefits along with the potential of a variable bonus. Additional benefits include paid annual leave, flexi leave, medical and insurance (prorated based upon hire date). Final Details: Please frequently check the email associated with your application, including the junk/spam folder, as this is the primary correspondence method. If you wish to know the status of your application – please use the candidate log-in on our career website as it will reflect any updates to your status. If you are interested in joining our team, please apply using an English version of your CV. We look forward to meeting you! About Caterpillar Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed Posting Dates: January 6, 2026 - January 19, 2026 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community.

Senior Software Test Engineer Chennai, Tamil nadu, India 5 - 7 years Not disclosed On-site Full Time

Career Area Technology, Digital and Data Job Description Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Role Summary The Senior Test Engineer is responsible for designing, implementing, and executing comprehensive testing strategies to ensure the highest quality of software and systems. This role involves leading test automation initiatives, mentoring junior engineers, and collaborating with cross-functional teams to deliver reliable, scalable, and secure products. Key Responsibilities Develop, maintain, and execute automated and manual test plans for software applications. Design and implement test frameworks and tools to improve efficiency and coverage. Perform functional, regression, integration, and performance testing across multiple platforms. Identify, document, and track defects using industry-standard tools (e.g., JIRA). Collaborate with developers, product managers, and QA teams to resolve issues and improve quality. Monitor and analyze test results, providing actionable insights for continuous improvement. Ensure compliance with organizational quality assurance standards and best practices. Mentor and guide junior test engineers in testing methodologies and tools. Required Qualifications Bachelor's degree in Computer Science, Engineering, or related field. 5+ years of experience in software testing, including automation and manual testing. Strong understanding of SDLC, QA methodologies, and Agile practices. Proficiency in test automation tools (e.g., Selenium, JUnit, LoadRunner). Hands-on experience with programming languages (e.g., Python, Java). Familiarity with CI/CD pipelines and API testing. Excellent analytical, problem-solving, and communication skills. Preferred Skills ISTQB or equivalent certification. Experience with cloud-based testing environments. Knowledge of performance and security testing. Ability to work in multi-vendor and cross-functional environments. Tools & Technologies Automation: Selenium, JUnit, TestNG Bug Tracking: JIRA, Azure DevOps CI/CD: Jenkins, GitHub Actions Languages: Python, Java Performance Testing: LoadRunner, JMeter Posting Dates January 8, 2026 - January 21, 2026 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply Join our Talent Community.

Lead Data Steward Chennai, All india 5 - 9 years Not disclosed On-site Full Time

Role Overview: As a member of Caterpillar Inc., you play a crucial role in shaping the world by contributing to the development and testing of new products and services, analyzing existing offerings, and recommending upgrades. Your work involves gathering and documenting user/client requirements, collecting feedback, and suggesting improvements to enhance customer satisfaction and drive innovation. Key Responsibilities: - Assisting in the development, testing, and delivery of services/products - Analyzing existing offerings, preparing technical documentation, and recommending upgrades - Interfacing with manufacturing facilities and IT to standardize data acquisition and analytics - Supporting the organization by fulfilling data requests, preparing reports, and providing technical assistance - Identifying user/client requirements, defining technical specifications, and preparing technical documentation - Participating in initiatives to improve processes efficiency and employee productivity Qualifications Required: - Expertise in Snowflake SQL & cloud - Strong accuracy and attention to detail, completing tasks with precision - Effective communication skills, transmitting, receiving, and interpreting information accurately - Knowledge of business data analysis techniques and tools - Experience in business assessment, including assessing benefits, risks, and success factors - Proficiency in requirements analysis, documenting business functionality and non-functionality requirements - Skill in technical writing/documentation, producing manuals, reports, and guidelines - Understanding of product design and development, building new products from concept to production - Ability in research analysis, interpreting and evaluating research findings Please Note: Caterpillar Inc. is committed to providing equal opportunities to applicants of all ages. Join our Talent Community if you are not ready to apply yet and be a part of our global team dedicated to creating a better world. Role Overview: As a member of Caterpillar Inc., you play a crucial role in shaping the world by contributing to the development and testing of new products and services, analyzing existing offerings, and recommending upgrades. Your work involves gathering and documenting user/client requirements, collecting feedback, and suggesting improvements to enhance customer satisfaction and drive innovation. Key Responsibilities: - Assisting in the development, testing, and delivery of services/products - Analyzing existing offerings, preparing technical documentation, and recommending upgrades - Interfacing with manufacturing facilities and IT to standardize data acquisition and analytics - Supporting the organization by fulfilling data requests, preparing reports, and providing technical assistance - Identifying user/client requirements, defining technical specifications, and preparing technical documentation - Participating in initiatives to improve processes efficiency and employee productivity Qualifications Required: - Expertise in Snowflake SQL & cloud - Strong accuracy and attention to detail, completing tasks with precision - Effective communication skills, transmitting, receiving, and interpreting information accurately - Knowledge of business data analysis techniques and tools - Experience in business assessment, including assessing benefits, risks, and success factors - Proficiency in requirements analysis, documenting business functionality and non-functionality requirements - Skill in technical writing/documentation, producing manuals, reports, and guidelines - Understanding of product design and development, building new products from concept to production - Ability in research analysis, interpreting and evaluating research findings Please Note: Caterpillar Inc. is committed to providing equal opportunities to applicants of all ages. Join our Talent Community if you are not ready to apply yet and be a part of our global team dedicated to creating a better world.

Software Testing Specialist Chennai, All india 5 - 9 years Not disclosed On-site Full Time

As a Software Test Automation Engineer at Caterpillar Inc., your work plays a vital role in shaping the world around us. With your 5-7 years of experience in software testing, including at least 5 years focused on test automation using Java and other test tools, you will be an integral part of our global team of problem solvers and innovators. **Key Responsibilities:** - **Requirement Analysis:** Understand and analyze business requirements, functional specifications, and technical documents to identify testable components and clarify ambiguities with stakeholders. - **Test Planning:** Create a detailed test plan outlining scope, objectives, resources, schedule, and risk mitigation. Decide on testing types such as functional, regression, and performance testing. - **Test Case Design:** Write clear, comprehensive, and reusable test cases and test scripts, ensuring coverage for various scenarios. - **Test Execution:** Execute manual or automated test cases to validate application functionality against requirements. - **Defect Reporting & Tracking:** Log defects with detailed steps, screenshots, and severity, collaborating with developers to reproduce and resolve issues. - **Regression Testing:** Re-test after fixes to maintain the integrity of the application and its features. - **Framework Development/Maintenance:** Design, develop, and maintain robust and scalable test automation frameworks using tools like Playwright and Selenium. - **Test Case Automation:** Develop and execute automated test cases for functional regression and integration testing. - **CI/CD Integration:** Integrate automated tests into continuous integration and continuous delivery pipelines for efficient testing processes. - **Test Data Management:** Implement strategies for managing and provisioning test data efficiently to support testing activities. - **Innovation:** Work effectively to transform innovative ideas into practical solutions for testing processes. - **Troubleshooting:** Identify, troubleshoot, and resolve issues related to automated tests to ensure the effectiveness of the testing process. - **Reporting:** Generate comprehensive test reports, analyze results, and identify trends and areas for improvement. - **Mentorship:** Mentor junior team members and collaborate closely with developers, product owners, and other stakeholders to enhance testing practices. **Qualifications:** - **Experience:** 5-7 years in software testing with a focus on test automation using Java and other tools. - **Skills:** Strong understanding of software testing methodologies, excellent analytical and problem-solving skills, and effective communication and collaboration skills. - **Knowledge:** Proven experience in testing Web Services, Web UI, APIs, Mobile Apps, and Salesforce applications. At Caterpillar Inc., we are committed to building a better world together, where your expertise in software testing and test automation will contribute to creating stronger and more sustainable communities. Join us in making a difference through innovation and collaboration. As a Software Test Automation Engineer at Caterpillar Inc., your work plays a vital role in shaping the world around us. With your 5-7 years of experience in software testing, including at least 5 years focused on test automation using Java and other test tools, you will be an integral part of our global team of problem solvers and innovators. **Key Responsibilities:** - **Requirement Analysis:** Understand and analyze business requirements, functional specifications, and technical documents to identify testable components and clarify ambiguities with stakeholders. - **Test Planning:** Create a detailed test plan outlining scope, objectives, resources, schedule, and risk mitigation. Decide on testing types such as functional, regression, and performance testing. - **Test Case Design:** Write clear, comprehensive, and reusable test cases and test scripts, ensuring coverage for various scenarios. - **Test Execution:** Execute manual or automated test cases to validate application functionality against requirements. - **Defect Reporting & Tracking:** Log defects with detailed steps, screenshots, and severity, collaborating with developers to reproduce and resolve issues. - **Regression Testing:** Re-test after fixes to maintain the integrity of the application and its features. - **Framework Development/Maintenance:** Design, develop, and maintain robust and scalable test automation frameworks using tools like Playwright and Selenium. - **Test Case Automation:** Develop and execute automated test cases for functional regression and integration testing. - **CI/CD Integration:** Integrate automated tests into continuous integration and continuous delivery pipelines for efficient testing processes. - **Test Data Management:** Implement strategies for managing and provisioning test data efficiently to support testing activities. - **Innovation:** Work effectively to transform innovative ideas

Frontend Architect Chennai, All india 9 - 13 years Not disclosed On-site Full Time

Role Overview: You will be a seasoned Frontend Architect (Senior Software Engineer) at Caterpillar Inc., where you will work in an agile environment and leverage a builder's mindset, strong design sensibility, and deep technical expertise. Your primary responsibilities will include leading architectural decisions, mentoring teams, and driving the development of modern, responsive, and secure web applications for the Informatics & Connected Worksite - CAT IT Team in Chennai - Brigade World Trade Center & Bangalore PSN office-KA - India. Key Responsibilities: - Lead cross-functional discussions to align on product and technology strategy. - Define and uphold high standards for software quality, performance, and maintainability. - Architect and implement scalable frontend solutions using modern frameworks and tools. - Develop proof-of-concepts and evaluate emerging technologies to guide technical direction. - Collaborate with product, design, and backend teams to deliver cohesive digital experiences. - Provide technical leadership and mentorship to engineering teams. - Drive continuous improvement in development practices, tooling, and automation. - Participate in Agile ceremonies including stand-ups, sprint planning, retrospectives, and demos. - Contribute to hiring and onboarding of senior engineering talent. - Foster a culture of innovation, craftsmanship, and knowledge sharing. Qualifications Required: - 9+ years of experience in frontend application development with a proven track record of delivering scalable, high-performance enterprise applications. - Expertise in React, Angular, or Next.js (App Router). - Strong proficiency in TypeScript, HTML5, CSS3, ES6, and Web Components. - Deep understanding of frontend architecture, design patterns, and interaction design principles. - Experience with SSR/CSR rendering strategies and modern frontend tooling (bundlers, linters, etc.). - Solid grasp of TDD/BDD practices using frameworks like Jest, Jasmine, or Vitest. - Familiarity with web security best practices and OWASP guidelines. - Responsive design and CSS preprocessors (e.g., SASS). - Experience with E2E testing tools like Cypress or Playwright. - Hands-on experience with AWS services (S3, ECS, CloudFront, Lambda, API Gateway, etc.). - Basic Knowledge of Docker and Containerization. - State management using Redux, NgRx, or Redux Toolkit. - Performance profiling and optimization techniques. Additional Details: Caterpillar Inc. values a winning culture of accountability and sustainability, driving change globally for over 90 years. By working at Caterpillar, you are committing to improving sustainability, inventing for the digital age, and innovating to bring solutions to millions of people. In addition to working for Caterpillar, you are contributing to the good of your career, family, community, and the world. Please note that Caterpillar is not currently sponsoring individuals for employment visa status for this position. However, Caterpillar offers numerous job opportunities globally outside of the U.S. through their employment website. Role Overview: You will be a seasoned Frontend Architect (Senior Software Engineer) at Caterpillar Inc., where you will work in an agile environment and leverage a builder's mindset, strong design sensibility, and deep technical expertise. Your primary responsibilities will include leading architectural decisions, mentoring teams, and driving the development of modern, responsive, and secure web applications for the Informatics & Connected Worksite - CAT IT Team in Chennai - Brigade World Trade Center & Bangalore PSN office-KA - India. Key Responsibilities: - Lead cross-functional discussions to align on product and technology strategy. - Define and uphold high standards for software quality, performance, and maintainability. - Architect and implement scalable frontend solutions using modern frameworks and tools. - Develop proof-of-concepts and evaluate emerging technologies to guide technical direction. - Collaborate with product, design, and backend teams to deliver cohesive digital experiences. - Provide technical leadership and mentorship to engineering teams. - Drive continuous improvement in development practices, tooling, and automation. - Participate in Agile ceremonies including stand-ups, sprint planning, retrospectives, and demos. - Contribute to hiring and onboarding of senior engineering talent. - Foster a culture of innovation, craftsmanship, and knowledge sharing. Qualifications Required: - 9+ years of experience in frontend application development with a proven track record of delivering scalable, high-performance enterprise applications. - Expertise in React, Angular, or Next.js (App Router). - Strong proficiency in TypeScript, HTML5, CSS3, ES6, and Web Components. - Deep understanding of frontend architecture, design patterns, and interaction design principles. - Experience with SSR/CSR rendering strategies and modern frontend tooling (bundlers, lin

Senior Software Engineer Backend Software Engineer (DQME Core Layer) Chennai, All india 2 - 8 years Not disclosed On-site Full Time

Role Overview: You will be joining the Connectivity Enabled Solutions Team in the Connectivity Department within the CAT Digital organization at Caterpillar Inc. Your role will involve building common datasets to support Connectivity initiatives, streamlining data reporting through various sources, enhancing business logic, delivering visualized data for internal and external users, and building solutions to monitor and improve telematics data quality. You will be contributing to design, development, code review, deployment, and preparing technical design documents based on business requirements. Additionally, you will work on new feature design, development, and testing, ensuring overall code quality and velocity, and addressing critical production issues in a timely manner. Key Responsibilities: - Contribute to design, development, code review, and deployment - Understand business requirements for new features, gather and refine requirements, and recommend changes - Independently perform programming, project management, and development assignments - Prepare technical design documents based on business requirements - Design and build new features using out-of-the-box components and customizations to meet business needs - Work on complex application and technical problem resolution - Lead development and unit/integration testing of new features for the scrum team - Conduct code reviews, performance assessments, and architecture discussions - Ensure team's overall code quality and velocity - Collaborate with the support team to address critical production issues Qualifications Required: - Educational Background: A four-year degree from an accredited college or university is required. A master's degree in computer science or a related field is preferred - Python Development: 8+ years of experience in designing and developing software applications in Java, or at least 4 years of experience in Java with a master's degree in computer science or a related field - API: 6+ years of experience designing, building, and integrating Rest API, SOAP API - Database Management: 5+ years of experience in database design, development, and administration - Proficiency in SQL and experience with relational databases such as MySQL, PostgreSQL, Snowflake, etc. - Cloud Database Services: 3+ years of experience with cloud-based database services, particularly within AWS, Azure, or Google Cloud environments - Web Development Skills: 2+ years of experience coding in HTML5, CSS3, JavaScript, and Web Components - Front-End Development: 3+ years of experience integrating customer-facing applications using front-end frameworks and libraries such as Angular, React, Polymer, or Vue - Familiarity with design patterns is essential (Note: Additional details about the company were not included in the provided job description.) Role Overview: You will be joining the Connectivity Enabled Solutions Team in the Connectivity Department within the CAT Digital organization at Caterpillar Inc. Your role will involve building common datasets to support Connectivity initiatives, streamlining data reporting through various sources, enhancing business logic, delivering visualized data for internal and external users, and building solutions to monitor and improve telematics data quality. You will be contributing to design, development, code review, deployment, and preparing technical design documents based on business requirements. Additionally, you will work on new feature design, development, and testing, ensuring overall code quality and velocity, and addressing critical production issues in a timely manner. Key Responsibilities: - Contribute to design, development, code review, and deployment - Understand business requirements for new features, gather and refine requirements, and recommend changes - Independently perform programming, project management, and development assignments - Prepare technical design documents based on business requirements - Design and build new features using out-of-the-box components and customizations to meet business needs - Work on complex application and technical problem resolution - Lead development and unit/integration testing of new features for the scrum team - Conduct code reviews, performance assessments, and architecture discussions - Ensure team's overall code quality and velocity - Collaborate with the support team to address critical production issues Qualifications Required: - Educational Background: A four-year degree from an accredited college or university is required. A master's degree in computer science or a related field is preferred - Python Development: 8+ years of experience in designing and developing software applications in Java, or at least 4 years of experience in Java with a master's degree in computer science or a related field - API: 6+ years of experience designing, building, and integrating Rest API, SOAP API - Database Management: 5+ years of experience in database design, developmen

Senior Manager Software Engineering Performance & System Test Architecture Chennai, All india 16 - 20 years Not disclosed On-site Full Time

As a Senior Engineering Manager at Caterpillar Inc., you will play a crucial role in leading the Performance Engineering and System Test Architecture function to ensure scalability, reliability, and resilience of digital platforms and applications. Your work will involve defining test architecture strategies, building reusable frameworks, and driving performance and security testing initiatives across the enterprise. **Role Overview:** - Lead Performance Engineering, System Test Architecture, and Security testing integration to create reusable test architecture backbone and non-functional excellence. - Establish a platform-grade test architecture and a performance-first culture to ensure reliability, scalability, and resilience of digital systems. - Build reusable frameworks, simulators, and data pipelines to standardize testing across teams. - Operationalize AI-driven performance analytics and continuous reliability practices to become the global authority for non-functional quality. **Key Responsibilities:** - **Performance & Security Strategy:** - Define and implement performance engineering roadmap for platforms and applications. - Oversee security testing practices and ensure compliance with enterprise standards. - Establish continuous performance practices and create production-informed workloads using real user data patterns. - Lead capacity planning, scalability modeling, and resilience drills with SRE and Platform teams. - **System Test Architecture:** - Design and maintain common test frameworks for digital QA. - Drive innovation in test architecture including simulators and automation accelerators. - Define reference test architecture patterns and build shared accelerators for test harnesses and simulators. - **Scalability & Optimization:** - Conduct performance benchmarking, load testing, and capacity planning. - Collaborate with development and infrastructure teams to optimize system performance. - Deploy AI-driven telemetry for incident management and performance anomaly detection. - **Governance & Reporting:** - Establish metrics for performance, scalability, and security readiness. - Provide insights and recommendations to leadership for continuous improvement. - **Team Leadership:** - Build and mentor a high-performing team of performance engineers and test architects. - Promote best practices and knowledge sharing across the QE organization. - Create the Non-Functional Excellence Guild community and run the QE Architecture Review Board. **Required Skills & Experience:** - 16 to 20 years in software testing and performance engineering with 4 years in leadership roles. - Deep expertise in performance testing tools and security testing. - Strong understanding of system architecture, cloud platforms, and distributed systems. - Experience in designing reusable test frameworks and simulators. - Excellent analytical, problem-solving, and communication skills. **Preferred Qualifications:** - Knowledge of accessibility and compliance standards. - Experience in large-scale enterprise systems and digital transformation programs. Relocation is available for this position. Caterpillar Inc. is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply. Join our Talent Community if you are not ready to apply yet. As a Senior Engineering Manager at Caterpillar Inc., you will play a crucial role in leading the Performance Engineering and System Test Architecture function to ensure scalability, reliability, and resilience of digital platforms and applications. Your work will involve defining test architecture strategies, building reusable frameworks, and driving performance and security testing initiatives across the enterprise. **Role Overview:** - Lead Performance Engineering, System Test Architecture, and Security testing integration to create reusable test architecture backbone and non-functional excellence. - Establish a platform-grade test architecture and a performance-first culture to ensure reliability, scalability, and resilience of digital systems. - Build reusable frameworks, simulators, and data pipelines to standardize testing across teams. - Operationalize AI-driven performance analytics and continuous reliability practices to become the global authority for non-functional quality. **Key Responsibilities:** - **Performance & Security Strategy:** - Define and implement performance engineering roadmap for platforms and applications. - Oversee security testing practices and ensure compliance with enterprise standards. - Establish continuous performance practices and create production-informed workloads using real user data patterns. - Lead capacity planning, scalability modeling, and resilience drills with SRE and Platform teams. - **System Test Architecture:** - Design and maintain common test frameworks for digital QA. - Drive innovation in test architecture including simulators and automation acce

Accounting Manager (Record to Report) Bangalore, All india 12 - 16 years Not disclosed On-site Full Time

Role Overview: As a Manager Accounting (Record to Report) at Caterpillar Inc., you will be a part of the GLBL BusSvcs RTR - Global Financial Services Division Team based in Bangalore, India. Your primary responsibility will be to perform Record To Report activities for Global entities (US, EAME, APAC) as a part of the Centre of Excellence (COE) team. You will be expected to work from the Whitefield Office in Bangalore. Key Responsibilities: - Produce accurate and timely financial reports for internal and external use, following GAAP guidelines and in compliance with section 404 of the Sarbanes-Oxley Act - Ensure adherence to accounting policies and practices of the organization, collaborating with internal auditors, public accountants, federal tax examiners, and other financial professionals - Oversee and evaluate the activities of the accounting staff, providing for their professional development - Analyze and solve accounting problems effectively - Handle multiple ERP systems and varied accounting tools, leading system transformation projects - Demonstrate expertise in data analytical skills and interpretation of results, leading complex Data Analytics projects - Solve complex accounting/business issues involving application/interpretation related solutions - Demonstrate flexibility in work shift timings and exhibit experience in handling Business support/finance related roles Qualifications Required: - Bachelor's degree in Accounting or equivalent, along with a Professional Certification from CA/CMA institute. US CPA/CMA Preferred - 12 to 15 years of relevant experience in captive accounting service centers or large corporates with Manufacturing & Service nature of business - Expertise in handling multiple ERP systems and varied accounting tools, effectively leading system transformation projects - Expertise in Data Analytical skills and Interpretation of results, having led complex Data Analytics projects - Proven track record in solving complex accounting/business issues involving application/interpretation related solutions - Flexibility in work shift timings and experience in handling Business support/finance related roles is preferred Additional Information: Caterpillar is an Equal Opportunity Employer (EEO) and encourages individuals of all backgrounds to apply. Relocation assistance is available for this position. Caterpillar is not currently sponsoring employment visas for this role but offers job opportunities outside the U.S. through their employment website. Posting Dates for this position are from August 5, 2025, to August 18, 2025. Joining Caterpillar also provides benefits such as Work Life Harmony, Relocation assistance, Personal and professional development opportunities, Health and Wellness benefits, and Financial Wellness programs. Role Overview: As a Manager Accounting (Record to Report) at Caterpillar Inc., you will be a part of the GLBL BusSvcs RTR - Global Financial Services Division Team based in Bangalore, India. Your primary responsibility will be to perform Record To Report activities for Global entities (US, EAME, APAC) as a part of the Centre of Excellence (COE) team. You will be expected to work from the Whitefield Office in Bangalore. Key Responsibilities: - Produce accurate and timely financial reports for internal and external use, following GAAP guidelines and in compliance with section 404 of the Sarbanes-Oxley Act - Ensure adherence to accounting policies and practices of the organization, collaborating with internal auditors, public accountants, federal tax examiners, and other financial professionals - Oversee and evaluate the activities of the accounting staff, providing for their professional development - Analyze and solve accounting problems effectively - Handle multiple ERP systems and varied accounting tools, leading system transformation projects - Demonstrate expertise in data analytical skills and interpretation of results, leading complex Data Analytics projects - Solve complex accounting/business issues involving application/interpretation related solutions - Demonstrate flexibility in work shift timings and exhibit experience in handling Business support/finance related roles Qualifications Required: - Bachelor's degree in Accounting or equivalent, along with a Professional Certification from CA/CMA institute. US CPA/CMA Preferred - 12 to 15 years of relevant experience in captive accounting service centers or large corporates with Manufacturing & Service nature of business - Expertise in handling multiple ERP systems and varied accounting tools, effectively leading system transformation projects - Expertise in Data Analytical skills and Interpretation of results, having led complex Data Analytics projects - Proven track record in solving complex accounting/business issues involving application/interpretation related solutions - Flexibility in work shift timings and experience in handling Business support/finance related roles is preferred Additional

Principal Software Engineer, Developer Platform Engineering Chennai, All india 14 - 18 years Not disclosed On-site Full Time

As a Principal Software Engineer Platform & Services at Caterpillar Inc., your role will involve defining and driving the data-as-a-service (DaaS) and platform architecture for the Digital Manufacturing & Supply Chain Platform. You will play a crucial role in setting the technical strategy, establishing standards, and leading the design of secure, scalable, and high-performance service layers that expose curated enterprise and IoT data to downstream consumers, applications, analytics, and simulation workloads at a global scale. Key Responsibilities: - Own the end-to-end platform & services architecture (API/microservices/event-driven) and align it to product strategy, business outcomes, and enterprise standards. - Define domain boundaries, data contracts, and service interaction patterns (REST/gRPC/GraphQL pub/sub) for real-time and batch consumption across applications and analytics. - Lead design and review of high-throughput microservices and event-driven integrations (Kafka/Event Hubs) ensuring reliability, elasticity, and cost efficiency. - Champion cloud-native architectures on AWS/Azure, container orchestration with Docker/Kubernetes, and service reliability practices (SLOs, error budgets, incident response). - Enforce API and data security (OAuth2, JWT), role-based access control, and compliance-by-design across services and data products. - Drive consistent data governance for platform-exposed datasets collaborating with Data Engineering on lineage quality and stewardship. - Partner with Data Engineering, product, and manufacturing domain experts to align service design with digital-twin/Omniverse and analytics use cases; ensure performance for low-latency scenarios (e.g., predictive maintenance, dynamic scheduling). - Uplift teams in API design, microservices, DevOps automation, and platform reliability practices. Qualification Required: - Bachelor's or Master's in Computer Science, Engineering, or a related field. - 14-18 years of professional software engineering experience, including significant time in platform integration or large-scale distributed systems roles. - Hands-on experience with event streaming (Kafka/Event Hubs). - Strong proficiency with cloud platforms (AWS/Azure), container orchestration (Docker/Kubernetes), and CI/CD at scale. - Experience with API management platforms and developer portals; Familiarity with data virtualization/semantic layers for enterprise analytics and self-service consumption. - Hands-on exposure to OpenUSD/Omniverse integrations as downstream consumers of platform services (for digital-twin and simulation scenarios). - Working knowledge of Industry 4.0 data and integration patterns across MES/SCADA/PLM/ERP ecosystems relevant to manufacturing platforms. - Contributions to open-source projects or publications in platform engineering, large-scale APIs, or industrial digital platforms. Join Caterpillar Inc. to be a part of a global team dedicated to creating a better world through innovation and progress. Your work will not only shape the future but also contribute to building stronger, more sustainable communities where we all can thrive. Apply now and be a part of a team that makes progress happen. As a Principal Software Engineer Platform & Services at Caterpillar Inc., your role will involve defining and driving the data-as-a-service (DaaS) and platform architecture for the Digital Manufacturing & Supply Chain Platform. You will play a crucial role in setting the technical strategy, establishing standards, and leading the design of secure, scalable, and high-performance service layers that expose curated enterprise and IoT data to downstream consumers, applications, analytics, and simulation workloads at a global scale. Key Responsibilities: - Own the end-to-end platform & services architecture (API/microservices/event-driven) and align it to product strategy, business outcomes, and enterprise standards. - Define domain boundaries, data contracts, and service interaction patterns (REST/gRPC/GraphQL pub/sub) for real-time and batch consumption across applications and analytics. - Lead design and review of high-throughput microservices and event-driven integrations (Kafka/Event Hubs) ensuring reliability, elasticity, and cost efficiency. - Champion cloud-native architectures on AWS/Azure, container orchestration with Docker/Kubernetes, and service reliability practices (SLOs, error budgets, incident response). - Enforce API and data security (OAuth2, JWT), role-based access control, and compliance-by-design across services and data products. - Drive consistent data governance for platform-exposed datasets collaborating with Data Engineering on lineage quality and stewardship. - Partner with Data Engineering, product, and manufacturing domain experts to align service design with digital-twin/Omniverse and analytics use cases; ensure performance for low-latency scenarios (e.g., predictive maintenance, dynamic scheduling). - Uplift teams in API design, mi

Process Automation Engineering - .NET Developer Chennai, All india 8 - 12 years Not disclosed On-site Full Time

As an innovative engineer at Caterpillar Inc., your primary responsibility will be developing Engineering applications used by Caterpillar employees in office and factory operations. You will mentor and guide a team of engineers, leveraging ASP.NET MVC, .NET Core, and SQL database technologies while exploring emerging technologies. You will work on developing web-based or on-prem applications, hosting them in Azure cloud environment, and interacting with process partners for requirements clarifications. Your key responsibilities will include: - Gathering and analyzing user/client requirements to create software requirements specification (SRS) documents. - Writing and implementing source codes, enhancing code samples of existing systems. - Testing and debugging cloud-based or on-prem system software using different tools/methods to improve code quality and optimize system performance. - Optimizing the infrastructure by collaborating with the Caterpillar IT team. - Providing post-production support by collaborating with other teams. Qualifications required: - Degree in an accredited Engineering, Computer Science, or Materials Science curriculum. - 8+ years of experience with a bachelor's or master's degree in Computer Science, Information Technology, or related field. - Preferred experience with enterprise-level system practices and compliance. - Certification and practical applications in AI/ML is a plus. In addition to the technical skills mentioned in the job description, some of the key skill descriptors expected from you include: - Analytical Thinking - Effective Communications - Teamwork - Technical Excellence - Software Development - Requirements Analysis - System Testing - Technical Troubleshooting Caterpillar Inc. is an Equal Opportunity Employer, encouraging qualified applicants of any age to apply. If you are not ready to apply yet, you can also join the Talent Community for future opportunities. As an innovative engineer at Caterpillar Inc., your primary responsibility will be developing Engineering applications used by Caterpillar employees in office and factory operations. You will mentor and guide a team of engineers, leveraging ASP.NET MVC, .NET Core, and SQL database technologies while exploring emerging technologies. You will work on developing web-based or on-prem applications, hosting them in Azure cloud environment, and interacting with process partners for requirements clarifications. Your key responsibilities will include: - Gathering and analyzing user/client requirements to create software requirements specification (SRS) documents. - Writing and implementing source codes, enhancing code samples of existing systems. - Testing and debugging cloud-based or on-prem system software using different tools/methods to improve code quality and optimize system performance. - Optimizing the infrastructure by collaborating with the Caterpillar IT team. - Providing post-production support by collaborating with other teams. Qualifications required: - Degree in an accredited Engineering, Computer Science, or Materials Science curriculum. - 8+ years of experience with a bachelor's or master's degree in Computer Science, Information Technology, or related field. - Preferred experience with enterprise-level system practices and compliance. - Certification and practical applications in AI/ML is a plus. In addition to the technical skills mentioned in the job description, some of the key skill descriptors expected from you include: - Analytical Thinking - Effective Communications - Teamwork - Technical Excellence - Software Development - Requirements Analysis - System Testing - Technical Troubleshooting Caterpillar Inc. is an Equal Opportunity Employer, encouraging qualified applicants of any age to apply. If you are not ready to apply yet, you can also join the Talent Community for future opportunities.

Senior Manager Software Engineering Full Stack Development Chennai, All india 15 - 19 years Not disclosed On-site Full Time

Job Description: Your work at Caterpillar Inc. shapes the world by creating stronger and more sustainable communities. As a Senior Software Engineering Manager, you will play a key role in leading the design, development, and deployment of state-of-the-art digital products in the eCommerce space. Here are some key details about the role: Key Responsibilities: - Provide leadership in designing, developing, and deploying digital products within eCommerce, in alignment with CAT Digital Strategy - Hire, manage, and mentor multiple software engineering managers and their teams - Identify, hire, and build world-class teams of Software Engineers to drive and execute on the strategic vision - Develop processes for efficient collaboration between local and global teams - Own features and programs that enhance customer experience - Supervise complex projects with significant impact - Work with product managers to develop a strategy and road map for new capabilities - Drive engineering best practices and continuously improve software resilience and scalability - Encourage innovation and implementation of cutting-edge technologies - Lead project prioritization, planning, and stakeholder management - Manage career development of direct reports and oversee personnel issues and performance evaluations - Provide technical support and direction to teams and team leaders - Evaluate problems and provide input into solutions, balancing technical leadership with business judgment Qualification Required: - Four-year degree from an accredited college or university - 15+ years of experience in designing and developing software applications in Full stack (UI in Angular /React) & Java, or 10+ years with a master's degree in computer science or related field - 7+ years of experience in managing software development teams - 5+ years of experience in public cloud technologies such as AWS or Azure - Demonstrated leadership on medium to large-scale projects impacting strategic priorities - Ability to cope with shifting priorities, demands, and timelines - Passion for technology and innovation - Solid knowledge of computer science fundamentals like data structures and algorithms Additional Details: Caterpillar is an Equal Opportunity Employer, and qualified applicants of any age are encouraged to apply. Join our Talent Community if you are not ready to apply yet. This job posting is valid from January 22, 2026, to January 28, 2026. Job Description: Your work at Caterpillar Inc. shapes the world by creating stronger and more sustainable communities. As a Senior Software Engineering Manager, you will play a key role in leading the design, development, and deployment of state-of-the-art digital products in the eCommerce space. Here are some key details about the role: Key Responsibilities: - Provide leadership in designing, developing, and deploying digital products within eCommerce, in alignment with CAT Digital Strategy - Hire, manage, and mentor multiple software engineering managers and their teams - Identify, hire, and build world-class teams of Software Engineers to drive and execute on the strategic vision - Develop processes for efficient collaboration between local and global teams - Own features and programs that enhance customer experience - Supervise complex projects with significant impact - Work with product managers to develop a strategy and road map for new capabilities - Drive engineering best practices and continuously improve software resilience and scalability - Encourage innovation and implementation of cutting-edge technologies - Lead project prioritization, planning, and stakeholder management - Manage career development of direct reports and oversee personnel issues and performance evaluations - Provide technical support and direction to teams and team leaders - Evaluate problems and provide input into solutions, balancing technical leadership with business judgment Qualification Required: - Four-year degree from an accredited college or university - 15+ years of experience in designing and developing software applications in Full stack (UI in Angular /React) & Java, or 10+ years with a master's degree in computer science or related field - 7+ years of experience in managing software development teams - 5+ years of experience in public cloud technologies such as AWS or Azure - Demonstrated leadership on medium to large-scale projects impacting strategic priorities - Ability to cope with shifting priorities, demands, and timelines - Passion for technology and innovation - Solid knowledge of computer science fundamentals like data structures and algorithms Additional Details: Caterpillar is an Equal Opportunity Employer, and qualified applicants of any age are encouraged to apply. Join our Talent Community if you are not ready to apply yet. This job posting is valid from January 22, 2026, to January 28, 2026.

Senior Manager of Software Engineering Chennai, All india 15 - 19 years Not disclosed On-site Full Time

As a Senior Software Engineering Manager at Caterpillar Inc., you will play a crucial role in designing, developing, and deploying state-of-the-art digital products within the eCommerce domain. Your responsibilities will include: - Providing leadership in hiring, managing, and mentoring multiple software engineering managers and their teams to create a world-class eCommerce application aligned with CAT Digital Strategy. - Identifying, hiring, and developing teams of Software Engineers to execute the strategic vision, improve collaboration efficiency, and establish product software engineering capability in India. - Supervising teams and projects related to developing business and technical solutions, including prioritization, planning, and stakeholder management. - Driving engineering best practices, innovation, and implementation of cutting-edge technologies while ensuring craftsmanship, resilience, and scalability of solutions. - Overseeing individual team members' performance, addressing training needs, and fostering career development. - Providing technical support, direction, and leadership on medium to large-scale projects impacting strategic priorities. Qualifications required for this role include: - Fifteen years or more of experience in designing and developing software applications in Full stack (UI in Angular/React) & Java, or at least ten years of experience with a master's degree in computer science or a related field. - Seven years or more of experience in managing software development teams. - Five years or more of experience in public cloud technologies such as AWS or Azure. - Proven experience in designing, developing, deploying, and maintaining software at scale, building a complex open-stack microservices-based platform, working with message brokers, datastores, relational and NoSQL databases, and deploying software using CI/CD tools. - Strong technical expertise in Agile frameworks, passion for VOC through usability testing, and solid knowledge of computer science fundamentals. If you have the expertise and passion to lead strong development teams, build creative technology solutions, and positively impact international customers, consider joining our team at Caterpillar Inc. As a Senior Software Engineering Manager at Caterpillar Inc., you will play a crucial role in designing, developing, and deploying state-of-the-art digital products within the eCommerce domain. Your responsibilities will include: - Providing leadership in hiring, managing, and mentoring multiple software engineering managers and their teams to create a world-class eCommerce application aligned with CAT Digital Strategy. - Identifying, hiring, and developing teams of Software Engineers to execute the strategic vision, improve collaboration efficiency, and establish product software engineering capability in India. - Supervising teams and projects related to developing business and technical solutions, including prioritization, planning, and stakeholder management. - Driving engineering best practices, innovation, and implementation of cutting-edge technologies while ensuring craftsmanship, resilience, and scalability of solutions. - Overseeing individual team members' performance, addressing training needs, and fostering career development. - Providing technical support, direction, and leadership on medium to large-scale projects impacting strategic priorities. Qualifications required for this role include: - Fifteen years or more of experience in designing and developing software applications in Full stack (UI in Angular/React) & Java, or at least ten years of experience with a master's degree in computer science or a related field. - Seven years or more of experience in managing software development teams. - Five years or more of experience in public cloud technologies such as AWS or Azure. - Proven experience in designing, developing, deploying, and maintaining software at scale, building a complex open-stack microservices-based platform, working with message brokers, datastores, relational and NoSQL databases, and deploying software using CI/CD tools. - Strong technical expertise in Agile frameworks, passion for VOC through usability testing, and solid knowledge of computer science fundamentals. If you have the expertise and passion to lead strong development teams, build creative technology solutions, and positively impact international customers, consider joining our team at Caterpillar Inc.

Manufacturing Engineer 3 Chennai, All india 3 - 7 years Not disclosed On-site Full Time

Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. **Role Overview:** - Provides technical expertise necessary to design all aspects of production, costs, quality, compliance to safety guidelines, and environmental requirements for manufacturing. **Key Responsibilities:** - Identifying and implementing enhancements and modifications to complex manufacturing operations equipment and processes. - Monitoring sophisticated equipment and process reliability; identifying and addressing problem areas. - Providing direct supervision, coaching, and development for operations technical staff and support areas. - Leading engineering support on planning, development, operation, and maintenance of equipment, processes, or facilities. **Qualification Required:** - Degree or equivalent experience desired Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply. Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. **Role Overview:** - Provides technical expertise necessary to design all aspects of production, costs, quality, compliance to safety guidelines, and environmental requirements for manufacturing. **Key Responsibilities:** - Identifying and implementing enhancements and modifications to complex manufacturing operations equipment and processes. - Monitoring sophisticated equipment and process reliability; identifying and addressing problem areas. - Providing direct supervision, coaching, and development for operations technical staff and support areas. - Leading engineering support on planning, development, operation, and maintenance of equipment, processes, or facilities. **Qualification Required:** - Degree or equivalent experience desired Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply.

Head of (Software) Engineering Chennai, All india 12 - 16 years Not disclosed On-site Full Time

Role Overview: As a Manager Software Engineering at Caterpillar Inc., you will play a crucial role in leading a team focused on Operations to deliver top-notch service quality and metrics for Cat Digital data Platform and applications. Your work will involve process, technology, and results orientation to ensure operational excellence and continuous improvement. Key Responsibilities: - Lead Tier-2 and Tier-2.5 teams across platform and application support, ensuring timely resolution of day-to-day operational issues. - Drive operational excellence by streamlining support processes and mentoring the team for high service levels. - Maintain ownership of Tier-2 scope of work and align with ITSM standards. - Collaborate with product owners, development teams, and subject matter experts for seamless support handoffs and knowledge retention. - Participate in sprint planning to prepare support strategies for upcoming features. - Monitor and troubleshoot production systems to identify and resolve performance, scalability, and reliability issues. - Work closely with developers to fix bugs and performance bottlenecks in the application code. - Evaluate systems and processes for continuous improvement and implement necessary changes. - Collaborate with cross-functional teams to define operational processes, best practices, and procedures. - Manage task prioritization, troubleshoot incidents to closure, and improve service observability. - Test system flexibility and resilience proactively. - Provide technical guidance and direction to the team for effective management. Qualification Required: - Bachelor's degree in Computer Science, Software Engineering, or related field. - 12 years of experience with AWS DevOps and Production Support expertise. - 12 years of prior experience in DevOps/Operations Support and/or application development teams. - Hands-on experience in large-scale software development using Java, Python, and scripting languages. - Knowledge of CI/CD solutions, infrastructure components, and key AWS services. - Expertise in monitoring tools like Prometheus, Grafana, AppDynamics, CloudWatch, and Thousand Eyes. - Experience with Docker, container orchestration, configuration management tools, and ITSM protocols. - ITIL Foundation V3 certification and knowledge in ITSM processes. - Skills in diagnosing and resolving production issues, conducting root cause analysis, and writing postmortems. - Soft skills such as problem-solving, resilience, and strong interpersonal skills for effective collaboration. Additional Company Details: Caterpillar Inc. is a global team dedicated to creating stronger, more sustainable communities through innovation and progress. By joining Caterpillar, you become part of a team that values both the work done and the relationships built within the organization. Together, we are building a better world for all to enjoy living in. Posting Dates: November 14, 2025 - November 27, 2025 Caterpillar is an Equal Opportunity Employer, welcoming qualified applicants of all ages to apply. Role Overview: As a Manager Software Engineering at Caterpillar Inc., you will play a crucial role in leading a team focused on Operations to deliver top-notch service quality and metrics for Cat Digital data Platform and applications. Your work will involve process, technology, and results orientation to ensure operational excellence and continuous improvement. Key Responsibilities: - Lead Tier-2 and Tier-2.5 teams across platform and application support, ensuring timely resolution of day-to-day operational issues. - Drive operational excellence by streamlining support processes and mentoring the team for high service levels. - Maintain ownership of Tier-2 scope of work and align with ITSM standards. - Collaborate with product owners, development teams, and subject matter experts for seamless support handoffs and knowledge retention. - Participate in sprint planning to prepare support strategies for upcoming features. - Monitor and troubleshoot production systems to identify and resolve performance, scalability, and reliability issues. - Work closely with developers to fix bugs and performance bottlenecks in the application code. - Evaluate systems and processes for continuous improvement and implement necessary changes. - Collaborate with cross-functional teams to define operational processes, best practices, and procedures. - Manage task prioritization, troubleshoot incidents to closure, and improve service observability. - Test system flexibility and resilience proactively. - Provide technical guidance and direction to the team for effective management. Qualification Required: - Bachelor's degree in Computer Science, Software Engineering, or related field. - 12 years of experience with AWS DevOps and Production Support expertise. - 12 years of prior experience in DevOps/Operations Support and/or application development teams. - Hands-on experience in large-scale software development using Java, Python

Digital Operations Support Analyst Chennai, All india 5 - 9 years Not disclosed On-site Full Time

As a member of the Connected Data Quality team at Cat Digital, your primary responsibility will be identifying and resolving telemetry data quality issues. You will play a crucial role in monitoring telemetry data, analyzing data quality issues, and collaborating with process partners to drive improvements. Your expertise in IoT and telemetry systems will be essential in ensuring the quality and reliability of data for Cat Digital products and services. Key Responsibilities: - Identify telemetry data quality issues through data mining and analysis. - Develop requirements for telemetry data business rules and dashboards, ensuring buy-in from internal teams, and oversee implementation and testing. - Lead validation of business rules, defect triage, and monitoring of telemetry data for production and field follow. - Investigate hardware and software issues, providing technical information for continuous product improvement. - Assess the impact of field product problems on the company and customers. - Collaborate effectively with global teams across different time zones and backgrounds. Qualifications Required: - Accredited engineering degree with 5-7 years of experience in IoT/telemetry systems development or product support. - Strong troubleshooting skills and ability to work effectively in a high-velocity environment. - Excellent communication skills to convey technical information to diverse audiences. - Knowledge of Caterpillar telemetry devices and telemetry data. - Familiarity with Tableau/BI tools, scripting for data analysis automation, and SQL query development. - Experience with handling large data sets in various formats. - Previous experience in Cat Machine system embedded SW development, particularly in the VIMS area. Additional Company Details: Cat Digital is the digital and technology arm of Caterpillar Inc., dedicated to integrating world-class digital capabilities into products and services. With a global team focused on IoT, data, advanced analytics, and AI, we are committed to building a better world through innovation and collaboration. As part of Cat Digital, you will have the opportunity to shape the future of digital solutions that drive progress and sustainability in communities worldwide. As a member of the Connected Data Quality team at Cat Digital, your primary responsibility will be identifying and resolving telemetry data quality issues. You will play a crucial role in monitoring telemetry data, analyzing data quality issues, and collaborating with process partners to drive improvements. Your expertise in IoT and telemetry systems will be essential in ensuring the quality and reliability of data for Cat Digital products and services. Key Responsibilities: - Identify telemetry data quality issues through data mining and analysis. - Develop requirements for telemetry data business rules and dashboards, ensuring buy-in from internal teams, and oversee implementation and testing. - Lead validation of business rules, defect triage, and monitoring of telemetry data for production and field follow. - Investigate hardware and software issues, providing technical information for continuous product improvement. - Assess the impact of field product problems on the company and customers. - Collaborate effectively with global teams across different time zones and backgrounds. Qualifications Required: - Accredited engineering degree with 5-7 years of experience in IoT/telemetry systems development or product support. - Strong troubleshooting skills and ability to work effectively in a high-velocity environment. - Excellent communication skills to convey technical information to diverse audiences. - Knowledge of Caterpillar telemetry devices and telemetry data. - Familiarity with Tableau/BI tools, scripting for data analysis automation, and SQL query development. - Experience with handling large data sets in various formats. - Previous experience in Cat Machine system embedded SW development, particularly in the VIMS area. Additional Company Details: Cat Digital is the digital and technology arm of Caterpillar Inc., dedicated to integrating world-class digital capabilities into products and services. With a global team focused on IoT, data, advanced analytics, and AI, we are committed to building a better world through innovation and collaboration. As part of Cat Digital, you will have the opportunity to shape the future of digital solutions that drive progress and sustainability in communities worldwide.

Lead Digital Architect Bangalore 3 - 7 years Not disclosed On-site Full Time

As a Data Architect at Caterpillar Inc., you will play a crucial role in shaping the future by working on a robust next-gen data platform. Your expertise in Big Data, Data Warehousing, and real-time data movement will be instrumental in architecting and building Caterpillar's cutting-edge digital platform. Here are the key responsibilities associated with this role: - Perform all programming tasks and oversee architecture assessment and design for development assignments independently, focusing on complex systems work. - Lead the architecture design of enterprise integrations serving multiple business functions. - Design and implement near real-time data movement solutions to enhance core capabilities for the enterprise. - Define the data architecture strategy aligned with business goals and establish data governance policies and standards. - Drive application development to deliver valuable business features while maintaining high software quality standards within the team. - Develop and maintain current, planned, and future state architecture blueprints aligned with business strategies. - Collaborate with stakeholders to translate business requirements into technical data solutions. - Communicate with end users and stakeholders to ensure accurate, secure, and complete application software development and testing. - Conduct integrated testing and customer acceptance testing to ensure quality results. Basic qualifications required for this role include: - Bachelor's degree in Computer Science, Information Technology, or a related field from an accredited college or university. - 12+ years of software development experience or at least 3 years of architecture experience. - Strong experience in designing conceptual, logical, and physical data models to support scalability, performance, and integration needs. - Expertise in data warehousing, database performance optimization, and storage strategies. - Proficiency in implementing security measures for data and defining access control frameworks. - Experience in designing data integration solutions across systems and cloud-based data platforms. - Knowledge of Python, Big Data data pipelines, cloud-based data platforms, and data lakes. - Familiarity with SQL, NO-SQL databases, message brokers, and AWS services. - Ability to work under pressure, contribute to a team-oriented environment, and lead medium to large-scale projects. Join Caterpillar, an Equal Opportunity Employer, and be part of a global team that is dedicated to creating a better world through innovation and collaboration. Relocation assistance is available for this position. Apply now to be a part of our team that is shaping the future with technology and data-driven solutions at Caterpillar Inc. As a Data Architect at Caterpillar Inc., you will play a crucial role in shaping the future by working on a robust next-gen data platform. Your expertise in Big Data, Data Warehousing, and real-time data movement will be instrumental in architecting and building Caterpillar's cutting-edge digital platform. Here are the key responsibilities associated with this role: - Perform all programming tasks and oversee architecture assessment and design for development assignments independently, focusing on complex systems work. - Lead the architecture design of enterprise integrations serving multiple business functions. - Design and implement near real-time data movement solutions to enhance core capabilities for the enterprise. - Define the data architecture strategy aligned with business goals and establish data governance policies and standards. - Drive application development to deliver valuable business features while maintaining high software quality standards within the team. - Develop and maintain current, planned, and future state architecture blueprints aligned with business strategies. - Collaborate with stakeholders to translate business requirements into technical data solutions. - Communicate with end users and stakeholders to ensure accurate, secure, and complete application software development and testing. - Conduct integrated testing and customer acceptance testing to ensure quality results. Basic qualifications required for this role include: - Bachelor's degree in Computer Science, Information Technology, or a related field from an accredited college or university. - 12+ years of software development experience or at least 3 years of architecture experience. - Strong experience in designing conceptual, logical, and physical data models to support scalability, performance, and integration needs. - Expertise in data warehousing, database performance optimization, and storage strategies. - Proficiency in implementing security measures for data and defining access control frameworks. - Experience in designing data integration solutions across systems and cloud-based data platforms. - Knowledge of Python, Big Data data pipelines, cloud-based data platforms, and data lakes. - Familiarity with S