Click here to submit your resume for this position

 

 

 
   

 

 

Software engineer Job Description  

Software Knowledge:

  • Ability to create code/operator interfaces from “canned” programs such as Wonder Ware and Allen Bradley’s packages is required.
     

  • Ability to create code using Visual Basic and “Dot” Net code is required.
     

  • Sequel Server knowledge is required.
     

  • PLC programming is a plus and will be taught if not known.

 

Software Summary :

  • Must be able to write and modify existing operator interface programs.
     

  • Must be able to write code that operates machines.
     

  • Convert scientific, engineering, and other technical problem formulations to a format that is computer-processable.
     

  • Break down program and data for separate computer passes, depending on such factors as computer storage capacity, computer speed, peripheral equipment, and intended use of output data.
     

  • Analyze test runs on computer to determine required corrections of coded program and input data.
     

  • Revise or direct revision of existing programs to increase operating efficiency or to adapt to new requirements.
     

  • Compile and write documentation of program development.  Write technical reports, findings, recommendations, and instruction manuals related to process of each system.
     

  • Meet with engineering and technical personnel to resolve problems of intent, suggest changes, and determine feasibility of computer processing.
     

  • Develop programs and review them with department personnel to settle any modifications or reruns.
     

  • Meet with engineers to determine specific output requirements, such as types of data sorts, degree of data summarization, and formats for data reports.
     

  • Develop sample “test” data to verify that the program actually works as written.
     

  • Correct program errors by altering program steps and sequences and debug computer code when necessary.

  

Other Responsibilities

  • Perform other work-related duties as assigned.
     

  • Work as a member of a design team, cooperating with AEC management in an effective manner to perform engineering work of a high quality, with no errors.
     

  • Work in a productive manner.  While on company time, do not conduct personal business or business not related to AEC’s primary business, unless specifically approved by the supervisor.
     

  • Take care to produce work which is right the first time.
     

  • Be aware of budget and schedule constraints on all work executed for AEC.  Make every effort to complete assignment on time and on schedule.
     

  • Treat all AEC information and customer information in a confidential manner.
     

  • Travel to customers’ factories or offices and remain overnight when required to support engineering, design, and installation of projects.
     

  • Prepare and submit reports when required to inform management of status of project work.
     

  • Prepare and submit proposals when required. 
     

  • Understand and abide by office policies and procedures.
     

  • Inform supervisor of problems or issues which affect the companies’ ability to meet customer requirements.
     

  • Maintain and continually improve technical and professional abilities described above and required to perform assigned tasks.
     

  • Maintain and continually improve an understanding of the current state of factory automation technology.
     

  • After discussion with management, you may say or imply anything to a vendor or a customer which could commit AEC to supply services or products or to purchase services or products.
     

  • After discussion with management, you may discuss project cost, project invoicing, contract status, changes in the Scope of Supply of work with any customer, vendor, or other person not associated with AEC.
     

  • Avoid any discussion concerning customers, projects, contracts, finances, costs, or proposals with persons not associated with AEC.
     

  • Avoid any discussion concerning personal behavior or circumstances of customers, other AEC employees, or vendors with persons not associated with AEC.
     

  • Promptly inform AEC management of any change in customer status or any information on customer business which may affect AEC’s relationship with the customer or with work in progress.
     

  • Avoid arguments with customers or vendors.

 

Quality Management System (QMS) Policy and Procedures

  • Learn, understand and uphold AEC Quality Policy.
     

  • Understand and uphold AEC QMS requirements, structure and purpose
     

  • Participate in formal and informal policy audits to help AEC maintain ISO certification.
     

  • Become familiar with AEC Procedures and Practices.  Employee should refer to this manual any time a question about procedure comes up.
     

  • Perform process audits as requested.

 

Education, Experience and Skills Required

  • Post high school degree in Engineering, Physical Science, Physics or related field.
     

  • Two years related engineering or technician experience.
     

  • Two years project engineering, project management or related design experience.
     

  • Strong written, verbal, analytical, and interpersonal skills.
     

  • Ability to use Microsoft Project, Excel, Word, Visio, PowerPoint, and other software applications.

 

Click here to submit your resume