Senior Software Engineer

Sorry, this job was removed at 11:11 a.m. (CST) on Sunday, October 16, 2022
Find out who's hiring in Dallas, TX.
See all Developer + Engineer jobs in Dallas, TX
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

AIT is the world's largest provider of automation, factory integration and tooling solutions dedicated to the global aerospace, defense, and space launch vehicle industries.
Job Summary:
The Senior Software Engineer supports custom AIT 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.
Essential Duties and Responsibilities:

  • Support of control system configuration and development, including microprocessor-based servo motion control, heating applications, analog and digital sensors, network communication, and graphical user interfaces.
  • Full software development life cycle, including specification, design, programming, implementation, integration, commissioning, and debugging.
  • Collaborate directly with the customer to troubleshoot and solve critical problems within the automation system.
  • Capable of using structured coding environment and participation on academic/real-life projects which involve software and hardware (i.e. robotics)
  • Program applications to run in a Windows environment using C/C++/C#.
  • Participate in a cross-functional team such as mechanical/electrical design, project management, and manufacturing.
  • Understands design, testing, and modification of programs and applications.
  • Understands electronics principles and design.
  • Possesses experience, skills, and attributes for assigned level in Professional Development, PLC Controls, GUI Development, Software Development, and Product Knowledge on the Engineering Skills Matrix.
  • Presents information and interfaces with customers and leadership.
  • Clearly documents and communicates problems encountered, troubleshooting steps taken, corrective actions, root cause, and next steps.
  • Manages requirements and breaks requirements into discrete tasks that can be tested and validated.
  • In training to lead other team members by breaking down requirements into a WBS and delegating development tasks and ensuring a uniform technical solution.
  • Provides hours budget estimates for tasks.
  • Perform other duties as assigned.


Education Requirements:

  • Bachelor of Science in Software, Electrical, Computer, or Mechanical Engineering, related discipline, or equivalent combination of education and experience required.


Work Experience Requirements:

  • Minimum of five years of experience in a related field using programming applications.
  • Minimum two 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
  • Excellent troubleshooting and debugging skills.
  • Experience with the development of PLC and HMI projects using Siemens and/or Rockwell software
  • Working knowledge of network administration, TCP/IP configuration, PROFINET configuration, Ethernet/IP configuration
  • Knowledge of Industrial automation hardware control system components.


    Work Hours:

    • Standard work schedule, overtime may be necessary for meeting deadlines, required travel, and emergent conditions.
    • Available to works nights, weekends, and holidays.


    Travel Requirements:

    • This position can involve frequent travel to 60% of the time.


    Competencies- Knowledge, Skills and Abilities:

    • Read and understand drawings and schematics (ie: electronics, mechanics, hydraulics, pneumatics).
    • Self-starter, ability to work independently, act and deliver results, exercising high level judgment in the absence of explicit direction.
    • Clear and effective communication skills in both written and spoken forms.
    • Open to different and new ways of doing things; willingness to modify one's preferred way of doing things.
    • 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.


    Physical Demands:

    • Light work that includes moving objects up to 20 pounds.
    • Picking, pinching, typing or otherwise working, primarily with fingers rather than with whole hand or arm as in handling.
    • Prolonged periods sitting at a desk and working on a computer.


    AIT is an Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
    EEO is the Law | E-Verify

    Read Full Job Description
    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.

    Similar Jobs

    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.
    Learn more about Advanced Integration TechnologyFind similar jobs