Required Skills

C++ DEVELOPER

Work Authorization

  • Us Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 11th Jan 2022

JOB DETAIL

 

Location- remote until they return on site- then will be in Mossville, IL

 

 

 

Candidate Responsibilities

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.

Typical Day

Work as part of global software development team with members in US and India.

Education Requirement

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

Company Information