Caterpillar Inc.

Display Software Engineer

Caterpillar Inc.

full-time

Posted on:

Location Type: Office

Location: ChennaiIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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
  • 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

Requirements

  • Bachelor’s Degree in EEE/ECE/CSE/IT
  • 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
Benefits
  • paid annual leave
  • flexi leave
  • medical and insurance (prorated based upon hire date)
  • variable bonus

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
embedded systemsautomotive communication protocolsCANEthernetSPII2CAngularTypeScriptJavaScriptcross-browser compatible code
Soft skills
leadershipcommunicationorganizational skillsproject managementcollaborationtroubleshootingproblem-solvingtime managementcustomer focusadaptability