Evolving the state of the art and bringing emerging automation & autonomy technology into the harsh production environments found on typical mining and construction jobsites at Caterpillar Inc.
Requirements
- Skilled at programming in C++
- Familiarization with core robotics principles
- Strong understanding of software engineering principles
- Ability to execute projects and optimize development strategies based on a large repository of data
- Strong foundation in mathematics and fundamentals
Responsibilities
- Develop production quality C++ software including design, documentation, coding, product quality, and validation
- Support requirements generation and architecture decisions and tradeoffs
- Support functional safety software design and validation process
- Collaborate with team members to execute on goals
Other
- Bachelor’s degree, Master’s degree, or PhD in an accredited Robotics, Electrical or Computer Engineering, Computer Science or related degree
- Work full-time at the Mossville, IL office
- Up to 10% travel
- Visa sponsorship is available with this position
- Domestic relocation assistance is available for this position