What are the responsibilities and job description for the Controls Engineer position at Peyton Resource Group?
Summary:
The senior software engineer supports custom software solutions for large scale automated aerospace assembly systems for both domestic and international customers.They actively participate throughout the entire project lifecycle - design, procurement, fabrication, assembly, integration, commissioning, and production support. The primary focus is on control system configuration and development, including microprocessor-based servo motion control, heating applications, analog and digital sensors, network communication, and graphical user interfaces.
Duties and Responsibilities:
- Works on projects throughout the full software development life cycle, including specification, design, programming, implementation, integration, commissioning, and debugging.
- Works in a structured coding environment and participates on projects that involve both software and hardware.
- Programs in Siemens Scripting / Siemens PLC programming (TIA-Step 7) or equivalent / WinCC Advanced / WinCC OA / WinCC Flex.
- Programs in Allen Bradley Scripting / Allen Bradley Studio 5000 / FactoryTalk View ME.
- Configures network administration, TCP/IP, PROFINET, and Ethernet/IP.
- Programs in C/C /C# for program applications to run in a Windows environment.
- Is a member on cross-functional teams with mechanical/electrical design, project management, and manufacturing.
- Works directly with the customer to troubleshoot and solve critical problems within the automation system.
- Clearly documents and communicates problems encountered, troubleshooting steps taken, corrective actions, root cause, and next steps.
- Presents information and interfaces with customers and leadership.
- Develops and executes functional software test plan to validate project requirements.
- In training to lead other team members by breaking down requirements into a WBS and delegating development tasks to other engineers and ensuring a uniform technical solution.
- Provides hours budget estimates for tasks.
- Aid Sales and Business Development Department in estimating and conception of new projects/programs.
Education and Work Experience:
- Bachelor of Science in Software, Electrical, Computer, or Mechanical Engineering, related discipline, or equivalent combination of education and experience required.
- Five or more years programming in C/C /C#; must be able to program applications to run in a Windows environment.
- Minimum of 3 years experience programming in Siemens Scripting / Siemens PLC programming (TIA-Step 7) or equivalent / WinCC Advanced / WinCC OA / WinCC Flex or programming in Allen Bradley Scripting / Allen Bradley Studio 5000 / FactoryTalk View ME.
- Advanced knowledge of network administration, TCP/IP configuration, PROFINET configuration, Ethernet/IP configuration.
- Advanced knowledge of industrial automation hardware control system components.
Knowledge, Skills and Abilities:
- Excellent troubleshooting and debugging skills.
- Read and understand drawings and schematics (ie: electronics, mechanics, hydraulics, pneumatics).
- Understands automation, controls, electronics, and electrical equipment/systems.
- Understands electronics principles and design.
- Trained in computer programming languages, which may include C, C , C#, Java, Python, Swift, VBScript, Ladder Logic, SCL and others.
- Understanding of design, testing, and modification of programs and applications.
- Self-starter, ability to work independently, act and deliver results, and exercise high level judgment in the absence of explicit direction.
- Clear and effective communication skills in both written and spoken forms.
- Learn and apply new concepts quickly and effectively.
- Work collaboratively and build strategic relations with colleagues, coworkers, and contractors.
- Work effectively with different levels of management, team members and customers.
- Possesses required experience, skills, and attributes for assigned level in Professional Development, PLC Controls, GUI Development, Software Development, and Product Knowledge on the Engineering Skills Matrix.