Software Automation Engineer Job Description

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.