** Hybrid position 60% remote and 40% in the office in Tuscon, AZ (at least twice a week.)
The Company
Our client is a global leader in mine management technology whose innovative technology powers mine operations in every corner of the globe. The products they create, the solutions they engineer, and the services they deliver set them apart in the Mining Technology industry. They're more than a company, they're a community of passionate, creative professionals striving toward a shared vision: to revolutionize the way the mining industry operates. With a presence stretching from Johannesburg to Vancouver, Sydney to Lima, come be part of a global brand that supports creativity, fosters innovation, and encourages you to think big, share ideas, and be yourself.
The Challenges: Embedded Systems and Communications
This team uses advanced embedded systems knowledge to increase synergies between multi-disciplinary teams in charge of bringing up new application software, hardware, and communication products to market.
Our team enables the use of advanced communication, security, and edge computing technologies in order to meet the very demanding 24/7 real-time mine environment. Embedded Systems and Communication also provides platform and edge solutions aligned with industry trends for enabling a SoA ecosystem with DevOps principles.
Responsibilities
- Participating in the extraction, organization and documentation of hardware, firmware, and communication system requirements, linking the needs of the Software development application teams to Hardware and Firmware requirements.
- Determining test strategy and coverage based on a technical risk assessment for each use case or functionality.
- Developing and executing manual and automated functional and non-functional test cases.
- Nonfunctional performance and reliability testing, using test automation frameworks.
- Defect lifecycle management
- Create basic automation scripts for testing and CI pipelines integration.
- Collaborate with external suppliers and contractors for achieving a high efficiency delivery model.
- Procurement and documentation of automated test bench components
- Proactive collaboration with team members from the Hardware group and other departments.
- Advanced troubleshooting of production defects at customer sites.
- Set an example of hard work and dedication for the team and department. Be an outstanding role model. Foster a positive team spirit.
- Work proactively, driven by delivery, suggesting improvements, and not waiting to be micromanaged.
Requirements
- BS in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, or equivalent
- Minimum 2 years of experience in Software Systems Testing and Systems Engineering
- Proven knowledge in Requirements Management, Quality Control, and Configuration Management
- Proven GNU/Linux knowledge (understanding of Linux Internals is a plus).
- Strong understanding of the TCP/IP stack and its main protocols. Wireless protocols knowledge is a plus.
- Basic knowledge of Scripting Languages (Perl, Python or equivalent)
- Basic knowledge of containerization solutions such as Docker.
- Strong written and interpersonal skills
- Demonstrated ability to thrive in a team environment
- Strong Analytical Skills
- Ability to communicate clearly and effectively
Job is Archived
You may have followed an invalid link or the job you are looking for has been archived.
Learn About GoHire