Caterpillar Inc. is looking to evolve the state of the art and bring emerging automation & autonomy technology into the harsh production environments found on typical mining and construction jobsites by developing new safety detect features for mining and construction machines.
Requirements
- Working knowledge in automotive, machine, or industrial embedded network communication software development fields.
- Capable of developing and executing a data acquisition plan for detect radar and camera sensors.
- Ability to execute projects and optimize development strategies based on a large repository of data
- Familiarization with core robotics principles
- Strong understanding of software engineering principles
- Skilled at programming in C++
- Proficient in object-oriented design and software architecture
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
- Lead development and testing of safety detect systems, focusing on safety and performance.
- Define and manage system requirements and architecture documentation.
- Collaborate with cross-functional teams to integrate hardware and software solutions.
- Conduct system validation through lab and field testing.
Other
- This position requires the candidate to work full-time at the Mossville, IL office.
- Domestic relocation assistance is available for this position.
- This position may require up to 10% travel.
- Visa sponsorship is available with this position.
- Any offer of employment is conditioned upon the successful completion of a drug screen.