Overview
Skills
Job Details
Required Education:
Technical Expertise: 5-7 years of experience with a Bachelor's degree in Computer Science, Software Engineering, or a relevant field. (A Master's degree with 5 years of experience is also acceptable).
Core Responsibilities
Design & Development: Design, develop, integrate, and test software features for embedded electronic controls using embedded C++ in a Linux environment.
Automated Testing: Create and execute strong automated test designs, primarily using Python for scripting.
Issue Resolution: Triage, troubleshoot, and resolve issues as they arise during development and testing.
Validation & Test Planning: Develop validation plans and test cases based on system-level feature design documentation.
Collaboration: Work effectively within a global, cross-functional Agile team (machine, systems, software, validation), participating in daily stand-ups and design reviews.
Must-Have Skills & Experience (Non-Negotiable)
Automated Test Design: Proven, strong experience in designing automated tests.
Python Scripting: High proficiency in Python for developing automated test scripts.
Problem-Solving: Ability to proactively propose solutions when features fail test criteria.
Additional Required Technical Skills
Ability to understand system-level design documents to write effective test plans.
Experience with datalink test equipment.
Experience with embedded software development tools: C++, Linux, GitHub.
Desired/Nice-to-Have Skills
Domain Knowledge: Functional Safety (FuSa), Safety of the Intended Function (SOTIF), Detect sensors, Robotics, or Autonomy.
Soft Skills: A strong, concise writing style and excellent communication skills.
Team & Work Environment
Team Structure: Part of a global team of 15-20 people.
Work Style: Agile Sprint environment with daily interaction and collaboration.
Key Projects: Supporting the development of DETECT safety technology, which is considered best-in-class in the mining industry.
Candidate Value Proposition: Gain valuable automated test experience on a high-visibility, safety-critical product and collaborate with a diverse, global team.