A

Software Engineer

Arconic Corporation
Full-time
On-site
Tennessee, United States
Description

Arconic is currently in search of Software Engineer to join our Central Process Engineering Department in Alcoa, TN.  



 


At Arconic, we take pride in our work and our innovative products and technologies that advance sustainable solutions for a better world. We strive to create a safe, inclusive, and collaborative workplace with competitive benefits, development opportunities, and a culture that values and rewards employees on all levels of the organization.


Responsibilities

Reporting to the Tennessee PCS Superintendent, the Software Engineer will have duties that include, but are not limited to, design, deployment and enhancement of process control systems, and optimization of process equipment for improving quality and capacity.


 Incumbent must be a self-starter with the desire to work in a dynamic team environment and learn and develop applied skills. Supported by the PCS organization, the successful candidate will work in a "hands-on" environment and provide support and maintenance of PCS Systems.


 Responsibilities:



  • Design new process control systems as needed. This can be driven by new product development for the plant as well as modifications to existing processes.

  • Perform system upgrades to keep current with hardware and software that is still supported by the manufacturer or developer.

  • Manage system configuration, version control, testing, and integration of software changes across multiple platforms.

  • Maintain the upkeep of process control computers, software licensing agreements, and backups of software files to minimize the downtime of manufacturing equipment.

  • Supply formatted data to the technical and process groups as requested. Timely access to this data is essential for the plant's quality management program and rapid problem solving.

  • Solve quality problems associated with process control systems and develop software to diagnose quality problems.



Qualifications

Basic Qualifications 



  • Bachelor of Science in Computer Engineering, Software Engineering, Computer Science, Management Information Systems; or Electrical Engineering or similar qualifications.

  • 0 – 5 years’ experience with programming language skills in C, C++ (college classwork qualifies).

  • 0 – 5 years’ experience with basic networking systems, design, and troubleshooting (college classwork qualifies).

  • 0 – 5 years’ experience with Unix or Linux and Windows Operating Systems (college classwork qualifies).

  • Employees must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position.

  • This position requires access to controlled technology, as defined in the Export Administration Regulations (15 C.F.R. §730, et seq.) and/or the International Traffic in Arms Regulations (ITAR). Authorizations from the relevant government agency may be required to meet export control compliance requirements.





 


Preferred Qualifications 



  • Experience in development, programming, and analyzing industrial manufacturing automation systems.

  • Experience with web applications using HTML, JavaScript, CSS, and PHP.

  • Experience developing functional specifications, architectural designs, detailed designs, and software systems (applications) using structured programming techniques.

  • Experience in Best Practices of web development and maintenance.

  • Experience in administering Linux operating systems including printing services (CUPS), authentication (LDAP), security (SSH, SFTP, RSA/DSA key authentication), shell scripting, and system resource monitoring.

  • Familiar with database systems - SQL Server, Oracle, MySQL, or PostgreSQL.