Job Description
Job Description :
Responsibilities of this position demand the incumbent to understand complex technical problems and demonstrate the ability to develop creative solutions. The incumbent will be a team member within On-Board Minestar India team. This person will ensure software for on-board products for CAT Minestar Solutions is delivered with superior performance and quality.
Responsibilities may include, but are not limited to:
- Design, software implementation and delivery of Software for on-board System for CAT Minestar Solutions
- Responsible for design and developing new feature concepts.
- Daily collaboration with global system engineers to identify problem solutions.
- Perform failure analysis, identify root cause, generate ideas, and propose solution to medium complex on-board system issues.
- Communicate results to suppliers, team members, and other business units.
- Perform product and process maintenance.
Required Experience/ Skills:
- 5 to 8 years of experience in embedded application development.
- Strong knowledge of C++ & OOPS with working experience STLs, Threads, Design patterns
- Familiarity with Linux Operating Systems
- Basic knowledge of Ethernet Networking (IP systems, TCP/UDP, Unicast, Multicast)
- Excellent oral and written communication skills.
- 3+ years of experience with the Agile methodology & experience in version control tools like GIT or Dev Azure
Educational Background:
Requires a bachelor degree in an accredited Engineering, Computer Science or a masters degree in an Engineering, Computer Science.
Caterpillar is an Equal Opportunity Employer (EEO).
Job ID: 104649