Overview
Skills
Job Details
Required Education:
Education: Bachelor's degree in Computer Science, Software Engineering, or a directly relevant field.
Must-Haves (Non-Negotiable)
Experience: 5-7 years of relevant experience (Masters + 5 years, BS + 7 years). Internships do not count toward this requirement.
Technical Skills:
1. Strong Automated Test Design: Proven experience in designing robust automated testing frameworks.
2. Strong Python Scripting: High proficiency in Python for writing and maintaining automated test scripts.
3. System-Level Understanding: Ability to read and interpret system-level design documentation to create effective test plans.
4. Embedded Systems Familiarity: Experience with datalink test equipment and working in an embedded software environment (C++, Linux).
Nice-to-Haves (Differentiators)
Domain Knowledge: Experience with Functional Safety (FuSa), SOTIF, Detect sensors, robotics, or autonomy.
Technical Tools: Experience with GitHub and Agile methodologies.
Job Responsibilities:
Automated Test Development: Design, develop, and implement automated tests using Python to validate embedded software features.
Feature Integration & Testing: Work with embedded C++ code in a Linux environment, using GitHub for version control.
Issue Resolution: Triage, troubleshoot, and resolve issues discovered during testing.
Validation Planning: Develop and document validation plans based on system-level requirements and design documents.
Collaboration: Work within an Agile sprint team and coordinate with a global, cross-functional team of engineers.
Soft Skills
Required: Excellent written communication with a concise writing style for documentation and reports.
Desired: Strong verbal communication and collaboration skills to work effectively in a global, diverse team.
Critical: High emotional intelligence and the ability to thrive in a results-oriented team environment.
Interview & Logistics
Process: One virtual/phone interview, likely with a panel.
Schedule: 1st shift, Monday-Friday, 40 hours/week with potential overtime (0-25%).
Travel: 0-25% domestic travel possible.
Assets: Caterpillar will provide the necessary equipment.