
Display Software Engineer
Caterpillar Inc.
full-time
Posted on:
Location Type: Office
Location: Chennai • India
Visit company websiteExplore more
Tech Stack
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