Software Automation Engineer Job Description Template
Our company is looking for a Software Automation Engineer to join our team.
Responsibilities:
- Provide user training;
- Investigate new and novel solutions;
- Liaising with end users and management;
- Software Design, Development, and Test;
- Work to agreement on proposals;
- Work with customers to understand future needs;
- Handle customer feedback;
- Form initial ideas with customers;
- System Integration, Verification, and Acceptance Testing;
- Produce Requirements and Specifications;
- Continued support and maintenance of deployed products;
- Estimate level of effort and cost.
Requirements:
- Practical understanding around development of test requirements;
- Ability to problem solve complex issues using causal analysis and provide corrective actions;
- Data archive and retrieval from Oracle database via SQL;
- Knowledge of software development environments, configuration tools, and debuggers;
- Experience with control algorithm development;
- Ability to work and communicate well in a team environment;
- Practiced customer communication skills;
- Refined communications skills, both verbal and written;
- System calibration and characterization experience;
- Setup and control of electronic, mechanical, and acquisition devices;
- Basic understanding of statistical methods;
- Communications with all levels of a multi-faceted organization is important. Customer interface skills are constantly used;
- High degree of flexibility to deal with the continually changing project landscape;
- Software development (using VB, C#, LabVIEW, AB PLCs, or similar) for HMI, process control, and data reporting;
- Ability to juggle multiple priorities.