WE BUILD WHAT MATTERS
There’s more to work at Caterpillar than just the work itself. We hire smart, friendly people and it shows in our culture. We hold ourselves to high standards and make sure our values of integrity, excellence, teamwork, commitment and sustainability come to life in the way we work. We make sure our employees feel continuously challenged while also supported. We provide professional growth opportunities, including leadership programs. We celebrate the diversity of our team, while also working together as one Caterpillar.
Our culture, like everything at our company, is made possible by each employee’s contribution. Person by person, we create the environment we work in, and we are proud of the Caterpillar we’ve built.
Come work on the Core Information & Security Software team for Caterpillar machines & engines. Our team is developing product cyber security solutions & software for Caterpillar Display, Telematics, Machine, Engine, & Autonomy product lines that will be used for years to come.
This candidate’s deliverables will span from the early research and development stages of ideation, experience and use case development, through development of Proof-of-Concept solutions, vehicle integration and finally delivery of features and processes to the Product Development teams.
BSEE, BSCE, BSCS, BS Systems Engineering, or BSME
2+ years experience as an embedded control systems developer using C/C++, preferable in vehicle or engines.
1+ years experience with common automotive communications protocols (e.g. CAN, J1939, FlexRay, MOST, and Ethernet).
1+ years experience developing software using cryptographic algorithms & strategies (Symmetric, Asymmetric, and HASH).
1+ years experience using development tools such as LauterBauch TRACE, and Atmel ICE.
Top Candidates Will Also Have:
Desire to work in a fast-paced Agile team environment
Experience developing solutions for automotive electrical systems.
Ideate and invent new security techniques or countermeasures for in-vehicle products.
Hands on experience in Developing secure boot of host ECU microcontrollers.
Experience with Secure Coding Techniques.
Development experience in Linux-based Operating Systems and/or U-boot.
Exposure to system and network security, authentication and security protocols, cryptography, or public key infrastructure (PKI).
Experience with Ethernet, TCP/IP, Wi-Fi, and analysis tools such as Wireshark
Experience using a wide variety of testing tools
Experience using CAN based tools like CANoe and CANalyzer
Experience with GIT configuration management tool
Good verbal and written communication skills, including the use of Microsoft Office when producing requirements, specifications, reports, and test plans.
Caterpillar is not currently hiring individuals for this position who now or in the future require sponsorship for employment visa status; however, as a global company, Caterpillar offers many job opportunities outside of the U.S. which can be found through our employment website at www.caterpillar.com/careers
Caterpillar is an Equal Opportunity EEO/AA Employer. All qualified individuals - including minorities, females, veterans and individuals with disabilities - are encouraged to apply.