Job Title: Systems Engineer 4
Location: Green Valley, AZ
Job Type: W2 Contract
Expected hours per week: 40 hours per week
Schedule: On-Site (Monday – Friday)
Pay Range: $55-58 per hour
Job Description:
The main function of a systems engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical systems engineer analyzes user needs, and then designs, tests, and develops software to meet those needs.
Job Responsibilities:
• Direct programmers and analysts to make changes to existing databases and database management systems.
• Direct others in coding logical and physical database descriptions.
• Review project requests describing database user needs to estimate time and cost required to accomplish project.
• Review and approve database development and determine project scope and limitations.
• Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems.
• Implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
• Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
Skills:
• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
• Strong ability to work independently and manage one’s time.
• Strong leadership and mentoring skills necessary to provide support and constructive performance feedback.
• Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
• Strong ability to troubleshoot issues and make system changes as needed to resolve issue.
• Strong knowledge of circuit boards, processors, electronic equipment and computer hardware and software.
• Strong knowledge of computer development software across multiple platforms.
Typical task breakdown:
- Creating and/or Updating test and development plans for autonomous haul truck testing
- Executing testing on autonomous drills
- Analyzing test data
- Troubleshooting mechanical, electrical, or software issues for autonomous haul trucks
- Thoroughly documenting and communicating issues found during testing
- Writing test reports and giving recommendations based on testing experience
Interaction with team:
- Collaboration through in-person or virtual meetings, email, instant messaging, or face to face communication
Team Structure
- 31 team members but will have more interaction with onsite expert operators. They will be interfacing over teams meeting with Peoria software developers.
Work environment:
- Hot, dry, dusty work environment that is comparable to working in Mining Applications
- Work site is a remote building on the property
Education & Experience Required:
- Years of experience: 5-7 years of experience. With a master’s degree, will accept less years.
- Degree requirement: Requires a bachelor’s degree in an accredited Engineering or Computer Science curriculum or in lieu of a degree experience in test or development of control systems, vehicles, engines, or technologies such as autonomy.
- Do you accept internships as job experience: yes
- Are there past or additional job titles or roles that would provide comparable background to this role: Something in the vehicle test or validation space. Working with the equipment that the company produces.
Top 3 Skills
Computer literate (windows operating system)
Troubleshooting issues in complex systems
Additional Technical Skills
Ubuntu or Linux operating systems
Test planning/documentation
Electrical schematics
Autonomous systems such as perception, planning, or positioning
Soft Skills
Problem Solving
The ability to communicate technical information
The ability to work independently
Teamwork
Time Management
#L1-NG1
#INDOEM
