Scope of Work: Come work on the next generation of display software for Caterpillar machines. Our display team is developing the User Interface and Data Access framework that machine operators will be using for years to come. You will help design, develop, configure, and test our high quality display software on our small team, focusing on iterative development and fast delivery of features utilizing up-to-date technologies and practices like Agile, C++14, emergent design, and OpenGL. Join us and be a part of this exciting team!
Required Qualifications:
BSEE, BSCE, or BSCS Development
Experience using C++, Java, Objective C, or C# programming languages
Development experience using Object Oriented Design
Desire to work in an Agile team environment
Desired Qualifications:
Experience using Design Patterns in software development
Experience with developing Unit Tests and Test Driven Development
Experience with Refactoring
Experience using Linux Embedded software experience
Experience with CAN, J1939 and other data link protocols