UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 11th Jan 2022
Location- remote until they return on site- then will be in Mossville, IL
Development of application features within the Telematics Network Manager module that is widely used in all Caterpillar Machine, Engine, and aftermarket solutions.
The network manager module is the center of data communication between on machine and back office, and the foundation for all Digital solutions Caterpillar offers to all customers.
Work as part of global software development team with members in US and India.
BSEE, BSCE, or BSCS
Technical Skills Required
-5 years of development experience using C++ (with emphasis on C++11/14) programming languages
3-5 years of embedded software experience
3-5 years Development experience using Object Oriented Design
Experience working in a fast-paced, large and global Agile team environment
Soft Skills Required
Strong customer focus
Experience using Linux
Experience in embedded controls development for Telematics applications in heavy machinery or automotive industry to gather data and remotely monitoring assets.
Experience with CAN, J1939, TCP/IP and other data link protocols
Experience using CAN based tools like CANoe and CANalyzer
Experience with GIT configuration management tool
Experience using Design Patterns in software development
Experience with developing Unit Tests and Test Driven Development
Experience with UML Tools like Rhapsody in developing designs through UML diagrams
Experience working in Ubuntu